Job.py 405 B

12345678910111213
  1. from os import path
  2. from uuid import uuid1
  3. class Job:
  4. def __init__(self, project, data: dict):
  5. self.id = uuid1()
  6. self.type = data['type']
  7. if project['unmanaged'] is None:
  8. self.path = path.join('projects', project['id'], 'data', data['id'] + data['extension'])
  9. else:
  10. self.path = path.join(project['unmanaged'], data['id'] + data['extension'])