refactor: summarize error message without line number

This commit is contained in:
Florian Hönicke
2023-05-29 13:49:46 +02:00
parent 4252c175fe
commit 2924ef98f8
3 changed files with 17 additions and 5 deletions

View File

@@ -17,9 +17,8 @@ def boolean_parser(x):
return 'yes' in x.lower()
def json_parser(x):
if '```' in x:
pattern = r'([\[\{].+[\]\}])'
x = re.findall(pattern, x, re.DOTALL)[-1]
pattern = r'([\[\{].*[\]\}])'
x = re.findall(pattern, x, re.DOTALL)[-1]
return json.loads(x)
def self_healing_json_parser(original_json_string):