Spaces:
Running
Running
File size: 537 Bytes
9f83bcc |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import logging
def raise_error(error_message, error_type=Exception):
logging.error(error_message)
raise error_type(error_message)
def python_type(type_str):
if type_str == "string":
return str
elif type_str == "integer":
return int
elif type_str == "number":
return float
elif type_str == "boolean":
return bool
elif type_str == "array":
return list
elif type_str == "object":
return dict
else:
raise ValueError(f"Unknown type: {type_str}")
|