from os import path, getcwd from uuid import uuid1 class Job: def __init__(self, type: str, project_id: str, data: dict): self.id = uuid1() self.type = type self.object_id = data['id'] self.object_relative_path = path.join('projects', project_id, 'data', data['id'] + data['extension']) self.object_full_path = path.join(getcwd(), 'projects', project_id, 'data', data['id'] + data['extension']) self.size = data['size']