schrodinger.tasks.runners module¶
-
class
schrodinger.tasks.runners.
TaskRunner
(task_class, param_mapper=None, reporter=None)¶ Bases:
PyQt5.QtCore.QObject
-
stateChanged
¶
-
startRequested
¶
-
startFailed
¶
-
taskStarted
¶
-
taskEnded
¶
-
taskValueChanged
¶
-
resetAllRequested
¶
-
nameChanged
¶
-
updateParams
()¶
-
updateTarget
()¶
-
getStandardName
()¶
-
nextName
()¶
-
setCustomName
(name)¶
-
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()
-
loadNextTask
()¶
-
nextTask
()¶
-
start
()¶
-
startTask
(task)¶
-
tasks
()¶
-
trackTask
(task)¶
-
onTaskStatusChanged
()¶
-
isRunning
()¶
-
error
(text, title='Error')¶
-
warning
(text, title='Warning')¶
-
question
(text, title='Question')¶
-
info
(text, title='Info')¶
-
-
class
schrodinger.tasks.runners.
JobTaskRunner
(task_class, param_mapper=None, reporter=None, create_job_dir=True)¶ Bases:
schrodinger.tasks.runners.TaskRunner
-
setConfig
(config)¶
-
getNextConfig
()¶
-
jobOptions
()¶
-
loadNextTask
()¶
-
write
()¶
-
writeTask
(task)¶
-
-
class
schrodinger.tasks.runners.
AbstractTaskReporter
¶ Bases:
object
-
error
(text, title='Error')¶
-
warning
(text, title='Warning')¶
-
question
(text, title='Question')¶
-
info
(text, title='Info')¶
-