fix: handle numpy scalar types in safe_json_value (#35389)

Co-authored-by: Abhay <abhayjnayakpro@gmail.com>
This commit is contained in:
Avasis AI
2026-04-20 13:22:52 +05:30
committed by GitHub
parent 1a7e46368e
commit 0d921cd21d

View File

@ -41,6 +41,10 @@ def safe_json_value(v):
return v.hex()
elif isinstance(v, memoryview):
return v.tobytes().hex()
elif isinstance(v, np.integer):
return int(v)
elif isinstance(v, np.floating):
return float(v)
elif isinstance(v, np.ndarray):
return v.tolist()
elif isinstance(v, dict):