schrodinger.ui.qt.appframework2.debugcore module

schrodinger.ui.qt.appframework2.debugcore.start(viewer_class=None, redirect=True)[source]
schrodinger.ui.qt.appframework2.debugcore.stop()[source]
schrodinger.ui.qt.appframework2.debugcore.log(text, tag='Log')[source]
class schrodinger.ui.qt.appframework2.debugcore.DebugStdout[source]

Bases: object

redirect = True
classmethod write(message)[source]
classmethod flush()[source]
class schrodinger.ui.qt.appframework2.debugcore.DebugStderr[source]

Bases: object

redirect = True
classmethod write(message)[source]
classmethod flush()[source]
schrodinger.ui.qt.appframework2.debugcore.debug_func(func)[source]
schrodinger.ui.qt.appframework2.debugcore.debug_func_args(func)[source]
class schrodinger.ui.qt.appframework2.debugcore.LogEntry(text, tag=None, timestamp=None, caller=None, indent=0)[source]

Bases: object

__init__(text, tag=None, timestamp=None, caller=None, indent=0)[source]
class schrodinger.ui.qt.appframework2.debugcore.AbstractDebugViewer[source]

Bases: object

skip_funcnames = ['debug_decorate']
recur_caller = True
fast = True
running_message = ''
classmethod viewer()[source]
debugPrint(message)[source]
log(text, tag, offset=3, inset=1)[source]
writeLogEntry(entry)[source]
makeLogEntry(text, tag, offset=3, inset=1)[source]
getAutoIndent(max_indent=8, offset=3, inset=1)[source]
getAutoCallerString(max_depth=8, offset=3, inset=1)[source]
logString(entry)[source]
class schrodinger.ui.qt.appframework2.debugcore.StdoutDebugViewer[source]

Bases: schrodinger.ui.qt.appframework2.debugcore.AbstractDebugViewer

__init__()[source]
writeLogEntry(entry)[source]
debugPrint(message)
fast = True
getAutoCallerString(max_depth=8, offset=3, inset=1)
getAutoIndent(max_indent=8, offset=3, inset=1)
log(text, tag, offset=3, inset=1)
logString(entry)
makeLogEntry(text, tag, offset=3, inset=1)
recur_caller = True
running_message = ''
skip_funcnames = ['debug_decorate']
classmethod viewer()
class schrodinger.ui.qt.appframework2.debugcore.FileDebugViewer(filename=None)[source]

Bases: schrodinger.ui.qt.appframework2.debugcore.AbstractDebugViewer

__init__(filename=None)[source]
writeLogEntry(entry)[source]
debugPrint(message)
fast = True
getAutoCallerString(max_depth=8, offset=3, inset=1)
getAutoIndent(max_indent=8, offset=3, inset=1)
log(text, tag, offset=3, inset=1)
logString(entry)
makeLogEntry(text, tag, offset=3, inset=1)
recur_caller = True
running_message = ''
skip_funcnames = ['debug_decorate']
classmethod viewer()