Skip to content

Commit 0ca29a8

Browse files
committed
Tweaked log.unreachable() and log.assertion() for Py3 compatibility.
- Legacy-Id: 17915
1 parent 4139d17 commit 0ca29a8

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

ietf/utils/log.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ def assertion(statement, state=True):
119119
for key in [ 'request', 'status_code', ]:
120120
if key in frame.f_locals:
121121
extra[key] = frame.f_locals[key]
122-
logger.error("Assertion failed: '%s': %s != %s", statement, repr(value), state, exc_info=(AssertionError, statement, tb), extra=extra)
122+
logger.error("Assertion failed: '%s': %s != %s", statement, repr(value), state, exc_info=(AssertionError, None, tb), extra=extra)
123123

124124
def unreachable(date="(unknown)"):
125125
"Raises an assertion or sends traceback to admins if executed."
@@ -135,4 +135,4 @@ def unreachable(date="(unknown)"):
135135
if key in frame.f_locals:
136136
extra[key] = frame.f_locals[key]
137137
logger.error("Arrived at code in %s() which was marked unreachable on %s." % (frame.f_code.co_name, date),
138-
exc_info=(AssertionError, frame.f_code.co_name, tb), extra=extra)
138+
exc_info=(AssertionError, None, tb), extra=extra)

0 commit comments

Comments
 (0)