jgdv.debugging.signal_handler

Classes

NullHandler

An interrupt handler that does nothing

SignalHandler

Install a breakpoint to run on (by default) SIGINT

Module Contents

class jgdv.debugging.signal_handler.NullHandler[source]

An interrupt handler that does nothing

static handle(signum, frame) <Unknown>[source]
Return type:

None

static install(sig=signal.SIGINT) <Unknown>[source]
Return type:

None

static uninstall(sig=signal.SIGINT) <Unknown>[source]
Return type:

None

class jgdv.debugging.signal_handler.SignalHandler[source]

Install a breakpoint to run on (by default) SIGINT

disables itself if PRE_COMMIT is in the environment. Can act as a context manager

static handle(signum, frame) <Unknown>[source]
Return type:

None

static install(sig=signal.SIGINT) <Unknown>[source]
Return type:

None

static uninstall(sig=signal.SIGINT) <Unknown>[source]
Return type:

None

_disabled