fix: traceback sanitizer got extra positional args
This commit is contained in:
parent
9f73b94a74
commit
cd4d601ed4
2 changed files with 2 additions and 1 deletions
|
|
@ -972,4 +972,5 @@ class TestTBSanitization(FrappeTestCase):
|
|||
traceback = frappe.get_traceback(with_context=True)
|
||||
self.assertNotIn("42", traceback)
|
||||
self.assertIn("********", traceback)
|
||||
self.assertIn("password =", traceback)
|
||||
self.assertIn("safe_value", traceback)
|
||||
|
|
|
|||
|
|
@ -346,7 +346,7 @@ def _get_traceback_sanitizer():
|
|||
return Format(
|
||||
custom_var_printers=[
|
||||
# redact variables
|
||||
*[(variable_name, lambda: placeholder) for variable_name in blocklist],
|
||||
*[(variable_name, lambda *a, **kw: placeholder) for variable_name in blocklist],
|
||||
# redact dictionary keys
|
||||
(["_secret", dict, lambda *a, **kw: False], dict_printer),
|
||||
],
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue