Unbreak `core.prompting.utils:json_loads` :')
parent
e0a9341fc0
commit
4fd3df9b87
|
@ -18,7 +18,7 @@ def json_loads(json_str: str):
|
||||||
# Can hopefully just replace with a call to ast.literal_eval (the function api still
|
# Can hopefully just replace with a call to ast.literal_eval (the function api still
|
||||||
# sometimes returns json strings with minor issues like trailing commas).
|
# sometimes returns json strings with minor issues like trailing commas).
|
||||||
try:
|
try:
|
||||||
json_str = json_str[json_str.index("{"):json_str.rindex("}")]
|
json_str = json_str[json_str.index("{"):json_str.rindex("}")+1]
|
||||||
return ast.literal_eval(json_str)
|
return ast.literal_eval(json_str)
|
||||||
except json.decoder.JSONDecodeError as e:
|
except json.decoder.JSONDecodeError as e:
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue