6
0

Job.py 780 B

12345678910111213141516171819
  1. from os import path, getcwd
  2. from uuid import uuid1
  3. class Job:
  4. def __init__(self, type: str, project_id: str, data: dict):
  5. self.id = uuid1()
  6. self.type = type
  7. self.object_id = data['id']
  8. self.object_relative_path = path.join('projects',
  9. project_id,
  10. 'data',
  11. data['id'] + data['extension'])
  12. self.object_full_path = path.join(getcwd(),
  13. 'projects',
  14. project_id,
  15. 'data',
  16. data['id'] + data['extension'])
  17. self.size = data['size']