Better error message
This commit is contained in:
parent
8167b71442
commit
3a1a0c0ed7
|
@ -97,6 +97,7 @@ def dataclass_to_dict(obj) -> dict[str, Any]:
|
|||
def normalize_dict(d: dict[str, Any] | frozendict[str, Any]) -> frozendict[str, Any]:
|
||||
if not isinstance(d, dict) and not isinstance(d, frozendict):
|
||||
d = dataclass_to_dict(d)
|
||||
assert isinstance(d, dict) or isinstance(d, frozendict), 'Not a dict'
|
||||
safe_values = [(k, csv_import.csv_str_to_value(csv_import.csv_safe_value(v))) for k, v in d.items() ]
|
||||
return frozendict( {k:v for k,v in safe_values if v is not None})
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user