Skip to content

Commit 69d93d5

Browse files
committed
feat: adjust
1 parent 102a16e commit 69d93d5

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

posthog/exception_utils.py

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -913,15 +913,8 @@ def _compile_patterns(patterns):
913913
return compiled
914914

915915

916-
def _should_ignore_variable(name, ignore_patterns):
917-
for pattern in ignore_patterns:
918-
if pattern.search(name):
919-
return True
920-
return False
921-
922-
923-
def _should_mask_variable(name, mask_patterns):
924-
for pattern in mask_patterns:
916+
def _pattern_matches(name, patterns):
917+
for pattern in patterns:
925918
if pattern.search(name):
926919
return True
927920
return False
@@ -947,7 +940,7 @@ def _serialize_variable_value(value, max_length=1024):
947940
return result
948941
except Exception:
949942
try:
950-
return f"<{type(value).__name__} at {hex(id(value))}>"
943+
return f"<{type(value).__name__}>"
951944
except Exception:
952945
return "<unserializable object>"
953946

@@ -974,7 +967,7 @@ def serialize_code_variables(frame, mask_patterns=None, ignore_patterns=None, ma
974967
complex_vars = {}
975968

976969
for name, value in local_vars.items():
977-
if _should_ignore_variable(name, compiled_ignore):
970+
if _pattern_matches(name, compiled_ignore):
978971
continue
979972

980973
if _is_simple_type(value):
@@ -994,7 +987,7 @@ def serialize_code_variables(frame, mask_patterns=None, ignore_patterns=None, ma
994987

995988
value = all_vars[name]
996989

997-
if _should_mask_variable(name, compiled_mask):
990+
if _pattern_matches(name, compiled_mask):
998991
result[name] = "***"
999992
else:
1000993
result[name] = _serialize_variable_value(value, max_length)

0 commit comments

Comments
 (0)