Tweak `._portal` log content to use `Context.repr_outcome()`

ctx_cancel_semantics_and_overruns
Tyler Goodlet 2024-03-05 12:26:33 -05:00
parent 1879243257
commit 885ba04908
1 changed files with 7 additions and 3 deletions

View File

@ -257,7 +257,7 @@ class Portal:
return False
reminfo: str = (
f'{self.channel.uid}\n'
f'`Portal.cancel_actor()` => {self.channel.uid}\n'
f' |_{chan}\n'
)
log.cancel(
@ -949,9 +949,13 @@ class Portal:
# CASE 1
else:
outcome_str: str = ctx.repr_outcome(
show_error_fields=True,
# type_only=True,
)
log.cancel(
f'Context terminated due to local scope error:\n'
f'{etype.__name__}\n'
f'Context terminated due to local scope error:\n\n'
f'{ctx.chan.uid} => {outcome_str}\n'
)
# XXX: (MEGA IMPORTANT) if this is a root opened process we