Compare commits
1 Commits
d716c57234
...
4fca7317ea
Author | SHA1 | Date |
---|---|---|
|
4fca7317ea |
|
@ -237,7 +237,7 @@ def enable_stack_on_sig(
|
||||||
try:
|
try:
|
||||||
import stackscope
|
import stackscope
|
||||||
except ImportError:
|
except ImportError:
|
||||||
log.error(
|
log.warning(
|
||||||
'`stackscope` not installed for use in debug mode!'
|
'`stackscope` not installed for use in debug mode!'
|
||||||
)
|
)
|
||||||
return None
|
return None
|
||||||
|
|
|
@ -144,7 +144,6 @@ def _post_mortem(
|
||||||
__tracebackhide__: bool = hide_tb
|
__tracebackhide__: bool = hide_tb
|
||||||
|
|
||||||
with _maybe_open_repl_fixture(
|
with _maybe_open_repl_fixture(
|
||||||
repl=repl,
|
|
||||||
repl_fixture=repl_fixture,
|
repl_fixture=repl_fixture,
|
||||||
boxed_maybe_exc=boxed_maybe_exc,
|
boxed_maybe_exc=boxed_maybe_exc,
|
||||||
) as enter_repl:
|
) as enter_repl:
|
||||||
|
|
|
@ -90,7 +90,6 @@ if TYPE_CHECKING:
|
||||||
Actor,
|
Actor,
|
||||||
)
|
)
|
||||||
from ._post_mortem import BoxedMaybeException
|
from ._post_mortem import BoxedMaybeException
|
||||||
from ._repl import PdbREPL
|
|
||||||
|
|
||||||
log = get_logger(__package__)
|
log = get_logger(__package__)
|
||||||
|
|
||||||
|
@ -110,11 +109,6 @@ _repl_fail_msg: str|None = (
|
||||||
# |_https://docs.python.org/3/library/contextlib.html#using-a-context-manager-as-a-function-decorator
|
# |_https://docs.python.org/3/library/contextlib.html#using-a-context-manager-as-a-function-decorator
|
||||||
@cm
|
@cm
|
||||||
def _maybe_open_repl_fixture(
|
def _maybe_open_repl_fixture(
|
||||||
repl: PdbREPL,
|
|
||||||
# ^XXX **always provided** by the low-level REPL-invoker,
|
|
||||||
# - _post_mortem()
|
|
||||||
# - _pause()
|
|
||||||
|
|
||||||
repl_fixture: (
|
repl_fixture: (
|
||||||
AbstractContextManager[bool]
|
AbstractContextManager[bool]
|
||||||
|None
|
|None
|
||||||
|
@ -140,10 +134,7 @@ def _maybe_open_repl_fixture(
|
||||||
repl_fixture
|
repl_fixture
|
||||||
or
|
or
|
||||||
rt_repl_fixture
|
rt_repl_fixture
|
||||||
)(
|
)(maybe_bxerr=boxed_maybe_exc)
|
||||||
repl=repl,
|
|
||||||
maybe_bxerr=boxed_maybe_exc
|
|
||||||
)
|
|
||||||
|
|
||||||
with _repl_fixture as enter_repl:
|
with _repl_fixture as enter_repl:
|
||||||
|
|
||||||
|
@ -261,7 +252,6 @@ async def _pause(
|
||||||
# nonlocal repl_fixture
|
# nonlocal repl_fixture
|
||||||
|
|
||||||
with _maybe_open_repl_fixture(
|
with _maybe_open_repl_fixture(
|
||||||
repl=repl,
|
|
||||||
repl_fixture=repl_fixture,
|
repl_fixture=repl_fixture,
|
||||||
) as enter_repl:
|
) as enter_repl:
|
||||||
if not enter_repl:
|
if not enter_repl:
|
||||||
|
|
Loading…
Reference in New Issue