forked from goodboy/tractor
Run release hook around `next` repl commands as well
parent
cb0c47c42a
commit
bd362a05f0
|
@ -117,6 +117,15 @@ class MultiActorPdb(pdbpp.Pdb):
|
||||||
if _pdb_release_hook:
|
if _pdb_release_hook:
|
||||||
_pdb_release_hook()
|
_pdb_release_hook()
|
||||||
|
|
||||||
|
def set_next(self, frame):
|
||||||
|
try:
|
||||||
|
super().set_next(frame)
|
||||||
|
finally:
|
||||||
|
global _local_task_in_debug, _pdb_release_hook
|
||||||
|
_local_task_in_debug = None
|
||||||
|
if _pdb_release_hook:
|
||||||
|
_pdb_release_hook()
|
||||||
|
|
||||||
|
|
||||||
# TODO: will be needed whenever we get to true remote debugging.
|
# TODO: will be needed whenever we get to true remote debugging.
|
||||||
# XXX see https://github.com/goodboy/tractor/issues/130
|
# XXX see https://github.com/goodboy/tractor/issues/130
|
||||||
|
|
Loading…
Reference in New Issue