fixed up JobExtra printout in class, also put it in job.py, and passed extras to templates/jobs.html to show the extra details on the jobs list page so we can see what path is imported for example
This commit is contained in:
@@ -261,7 +261,7 @@ class Job(Base):
|
||||
extra = relationship( "JobExtra")
|
||||
|
||||
def __repr__(self):
|
||||
return "<id: {}, start_time: {}, last_update: {}, name: {}, state: {}, num_passes: {}, current_passes: {}, num_files: {}, current_file_num: {}, current_file: {}, pa_job_state: {}, wait_for: {}, extra: {}, logs: {}>".format(self.id, self.start_time, self.last_update, self.name, self.state, self.num_passes, self.current_pass, self.num_files, self.num_files, self.current_file_num, self.current_file, self.pa_job_state, self.wait_for, self.extra, self.logs)
|
||||
return "<id: {}, start_time: {}, last_update: {}, name: {}, state: {}, num_passes: {}, current_pass: {}, num_files: {}, current_file_num: {}, current_file: {}, pa_job_state: {}, wait_for: {}, extra: {}, logs: {}>".format(self.id, self.start_time, self.last_update, self.name, self.state, self.num_passes, self.current_pass, self.num_files, self.current_file_num, self.current_file, self.pa_job_state, self.wait_for, self.extra, self.logs)
|
||||
|
||||
class PA_JobManager_FE_Message(Base):
|
||||
__tablename__ = "pa_job_manager_fe_message"
|
||||
@@ -427,7 +427,6 @@ def JobImportDir(job):
|
||||
if os.path.isdir(file):
|
||||
path_prefix=os.path.join(symlink,fname)
|
||||
dir=AddDir( job, fname, path_prefix, dir )
|
||||
print("DEBUG(adddir)");
|
||||
else:
|
||||
file_cnt=file_cnt+1
|
||||
if isImage(file):
|
||||
@@ -438,7 +437,6 @@ def JobImportDir(job):
|
||||
type_str = 'File'
|
||||
fsize = round(os.stat(file).st_size/(1024*1024))
|
||||
e=AddFile( job, os.path.basename(fname), type_str, fsize, dir )
|
||||
print("DEBUG(addfile)");
|
||||
else:
|
||||
AddLogForJob(job, "DEBUG: {} - {} is OLDER than {}".format( file, stat.st_ctime, last_import_date ), file )
|
||||
print("DEBUG: {} - {} is OLDER than {}".format( file, stat.st_ctime, last_import_date ), file )
|
||||
@@ -448,7 +446,6 @@ def JobImportDir(job):
|
||||
job.state = "Completed"
|
||||
job.last_updated = datetime.now(pytz.utc)
|
||||
# settings.last_import_date = time.time()
|
||||
print ("DEBUG-END: finished Job import dir: {}".format(job))
|
||||
else:
|
||||
AddLogForJob(job, "Finished Importing: {} -- Path does not exist".format( path) )
|
||||
job.pa_job_state = "Completed"
|
||||
|
||||
Reference in New Issue
Block a user