in pygenie/jobs/running.py [0:0]
def finish_time(self):
"""
Get the job's finish epoch time (milliseconds). 0 means the job is still
running.
Example:
>>> running_job.finish_time
1234567890
Returns:
int: The finish time in epoch (milliseconds).
"""
status = self.status.upper()
if ('finished' not in self.info) \
or status in RUNNING_STATUSES \
or status is None \
or self.info.get('finished') in {None, 0, '0'}:
self._update_info('job')
return self.__convert_dttm_to_epoch('finished')