Always enable debug level logging if mode enabled

sigintsaviour_citesthackin
Tyler Goodlet 2022-07-01 14:37:16 -04:00
parent 65a9f69d6c
commit eab895864f
1 changed files with 5 additions and 8 deletions

View File

@ -103,13 +103,6 @@ async def open_root_actor(
_default_arbiter_port,
)
if loglevel is None:
loglevel = log.get_loglevel()
else:
log._default_loglevel = loglevel
log.get_console_log(loglevel)
assert loglevel
if debug_mode and _spawn._spawn_method == 'trio':
_state._runtime_vars['_debug_mode'] = True
@ -124,7 +117,7 @@ async def open_root_actor(
logging.getLevelName(
# lul, need the upper case for the -> int map?
# sweet "dynamic function behaviour" stdlib...
loglevel.upper()
loglevel.upper() if loglevel else loglevel,
) > logging.getLevelName('PDB')
):
loglevel = 'PDB'
@ -134,6 +127,10 @@ async def open_root_actor(
"Debug mode is only supported for the `trio` backend!"
)
loglevel = log._default_loglevel = loglevel.upper()
assert loglevel
log.get_console_log(loglevel)
# make a temporary connection to see if an arbiter exists
arbiter_found = False