schrodinger.application.job_monitor.job_monitor_diagnostics_dialog module

class schrodinger.application.job_monitor.job_monitor_diagnostics_dialog.CollectJobDiagnosticsModel(*args, _param_type=<object object>, **kwargs)

Bases: schrodinger.models.parameters.CompoundParam

job_ids: list

A parameter of the class.

job_idsChanged

A pyqtSignal emitted by instances of the class.

job_idsReplaced

A pyqtSignal emitted by instances of the class.

class schrodinger.application.job_monitor.job_monitor_diagnostics_dialog.CollectJobDiagnosticsDialog(job_ids, parent=None)

Bases: schrodinger.models.mappers.MapperMixin, schrodinger.ui.qt.basewidgets.BaseDialog

Variables

updateStatusBar (QtCore.pyqtSignal) – a signal to update the status of CollectJobDiagnosticsTask.

model_class

alias of schrodinger.application.job_monitor.job_monitor_diagnostics_dialog.CollectJobDiagnosticsModel

ui_module = <module 'schrodinger.application.job_monitor.diagnostics_dialog_ui' from '/scr/buildbot/builds/core-suite-ci/core-suite-ci/build/internal/lib/python3.11/site-packages/schrodinger/application/job_monitor/diagnostics_dialog_ui.py'>
updateStatusBar

A pyqtSignal emitted by instances of the class.

__init__(job_ids, parent=None)
initSetUp()

Creates widget from ui and stores it ui_widget.

Suggested subclass use: create and initialize subwidgets, and connect signals.

startTask()
onTaskStatusChanged(status)
class schrodinger.application.job_monitor.job_monitor_diagnostics_dialog.CollectJobDiagnosticsTask(*args, _param_type=<object object>, **kwargs)

Bases: schrodinger.tasks.tasks.ThreadFunctionTask

input: schrodinger.application.job_monitor.job_monitor_diagnostics_dialog.CollectJobDiagnosticsModel

A parameter of the class.

class output(*args, _param_type=<object object>, **kwargs)

Bases: schrodinger.models.parameters.CompoundParam

success: bool

A parameter of the class.

successChanged

A pyqtSignal emitted by instances of the class.

successReplaced

A pyqtSignal emitted by instances of the class.

__init__(*args, **kwargs)
mainFunction()
getLogPath()
calling_contextChanged

A pyqtSignal emitted by instances of the class.

calling_contextReplaced

A pyqtSignal emitted by instances of the class.

failure_infoChanged

A pyqtSignal emitted by instances of the class.

failure_infoReplaced

A pyqtSignal emitted by instances of the class.

inputChanged

A pyqtSignal emitted by instances of the class.

inputReplaced

A pyqtSignal emitted by instances of the class.

max_progressChanged

A pyqtSignal emitted by instances of the class.

max_progressReplaced

A pyqtSignal emitted by instances of the class.

nameChanged

A pyqtSignal emitted by instances of the class.

nameReplaced

A pyqtSignal emitted by instances of the class.

outputChanged

A pyqtSignal emitted by instances of the class.

outputReplaced

A pyqtSignal emitted by instances of the class.

progressChanged

A pyqtSignal emitted by instances of the class.

progressReplaced

A pyqtSignal emitted by instances of the class.

progress_stringChanged

A pyqtSignal emitted by instances of the class.

progress_stringReplaced

A pyqtSignal emitted by instances of the class.

statusChanged

A pyqtSignal emitted by instances of the class.

statusReplaced

A pyqtSignal emitted by instances of the class.

schrodinger.application.job_monitor.job_monitor_diagnostics_dialog.generate_postmortem(job_ids, log_path, task_dir)
schrodinger.application.job_monitor.job_monitor_diagnostics_dialog.create_postmortem_args(job_ids)