mirror of
https://github.com/nlohmann/json
synced 2024-11-08 21:50:07 +00:00
PrettyPrinter: Check if match is valid before accessing group (#3920)
This commit is contained in:
parent
4c6cde72e5
commit
da6b908c4f
@ -14,7 +14,7 @@ class JsonValuePrinter:
|
||||
return self.val
|
||||
|
||||
def json_lookup_function(val):
|
||||
m = ns_pattern.fullmatch(val.type.strip_typedefs().name)
|
||||
if m := ns_pattern.fullmatch(str(val.type.strip_typedefs().name)):
|
||||
name = m.group('name')
|
||||
if name and name.startswith('basic_json<') and name.endswith('>'):
|
||||
m = ns_pattern.fullmatch(str(val['m_type']))
|
||||
|
Loading…
Reference in New Issue
Block a user