@@ -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