Add rest call to get job logs

This commit is contained in:
Brett Williams
2022-12-07 14:39:50 -08:00
parent 89b7cb38f7
commit cc394932a1
3 changed files with 37 additions and 6 deletions

View File

@@ -81,6 +81,22 @@ class RenderJob:
def stop(self):
self.worker.stop()
def time_elapsed(self):
# calculate elapsed time
elapsed_time = 'Unknown'
start_time = self.worker.start_time
end_time = self.worker.end_time
if start_time:
if end_time:
elapsed_time = str(end_time - start_time)
elif self.render_status() == RenderStatus.RUNNING:
elapsed_time = str(datetime.now() - start_time)
return elapsed_time
def frame_count(self):
return self.worker.total_frames
@classmethod
def generate_id(cls):
return str(uuid.uuid4()).split('-')[0]