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')