Elron commited on
Commit
47b886a
1 Parent(s): a2d4f85

Upload type_utils.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. 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