Upload type_utils.py with huggingface_hub
Browse files- type_utils.py +9 -0
type_utils.py
CHANGED
|
@@ -481,3 +481,12 @@ def issubtype(
|
|
| 481 |
issubtype(typing.Dict[str, bytes], JSON, forward_refs={'JSON': JSON}) # False
|
| 482 |
"""
|
| 483 |
return _is_normal_subtype(normalize(left), normalize(right), forward_refs)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 481 |
issubtype(typing.Dict[str, bytes], JSON, forward_refs={'JSON': JSON}) # False
|
| 482 |
"""
|
| 483 |
return _is_normal_subtype(normalize(left), normalize(right), forward_refs)
|
| 484 |
+
|
| 485 |
+
|
| 486 |
+
def to_float_or_default(v, failure_default=0):
|
| 487 |
+
try:
|
| 488 |
+
return float(v)
|
| 489 |
+
except Exception as e:
|
| 490 |
+
if failure_default is None:
|
| 491 |
+
raise e
|
| 492 |
+
return failure_default
|