schrodinger.tasks.runners module¶
-
class
schrodinger.tasks.runners.AbstractTaskReporter¶ Bases:
object-
error(text, title='Error')¶
-
info(text, title='Info')¶
-
question(text, title='Question')¶
-
warning(text, title='Warning')¶
-
-
class
schrodinger.tasks.runners.CmdlineTaskReporter¶ Bases:
schrodinger.tasks.runners.AbstractTaskReporter-
error(text, title='Error')¶
-
info(text, title='Info')¶
-
question(text, title='Question')¶
-
warning(text, title='Warning')¶
-
-
class
schrodinger.tasks.runners.JobTaskRunner(task_class, param_mapper=None, reporter=None, create_job_dir=True)¶ Bases:
schrodinger.tasks.runners.TaskRunner-
getNextConfig()¶
-
jobOptions()¶
-
loadNextTask()¶
-
setConfig(config)¶
-
write()¶
-
writeTask(task)¶
-
-
class
schrodinger.tasks.runners.PanelTaskReporter(panel=None)¶ Bases:
schrodinger.tasks.runners.AbstractTaskReporter-
error(text, title='Error')¶
-
getPanel()¶
-
info(text, title='Info')¶
-
question(text, title='Question')¶
-
setPanel(panel)¶
-
warning(text, title='Warning')¶
-
-
class
schrodinger.tasks.runners.TaskRunner(task_class, param_mapper=None, reporter=None)¶ Bases:
PyQt5.QtCore.QObject-
error(text, title='Error')¶
-
getStandardName()¶
-
info(text, title='Info')¶
-
isRunning()¶
-
loadNextTask()¶
-
nameChanged¶
-
nextName()¶
-
nextTask()¶
-
onTaskStatusChanged()¶
-
question(text, title='Question')¶
-
reportValidation(results)¶ Present validation messages to the user. This is an implmentation of the ValidationMixin interface and does not need to be called directly.
Parameters: results (ValidationResults) – Set of results generated by validate()
-
resetAllRequested¶
-
setCustomName(name)¶
-
start()¶
-
startFailed¶
-
startRequested¶
-
startTask(task)¶
-
stateChanged¶
-
taskEnded¶
-
taskStarted¶
-
taskValueChanged¶
-
tasks()¶
-
trackTask(task)¶
-
updateParams()¶
-
updateTarget()¶
-
warning(text, title='Warning')¶
-