mirror of https://github.com/nlohmann/json.git
PrettyPrinter: Check if match is valid before accessing group (#3920)
parent
4c6cde72e5
commit
da6b908c4f
|
@ -14,7 +14,7 @@ class JsonValuePrinter:
|
||||||
return self.val
|
return self.val
|
||||||
|
|
||||||
def json_lookup_function(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')
|
name = m.group('name')
|
||||||
if name and name.startswith('basic_json<') and name.endswith('>'):
|
if name and name.startswith('basic_json<') and name.endswith('>'):
|
||||||
m = ns_pattern.fullmatch(str(val['m_type']))
|
m = ns_pattern.fullmatch(str(val['m_type']))
|
||||||
|
|
Loading…
Reference in New Issue