[cnet] Add new extractor (Fixes #2679)
[youtube-dl] / youtube_dl / utils.py
index e54ea9d617e217686691312ef53d5a42e71df03c..5f1f664c88f609868839ebf3f1db043a1c69d1d9 100644 (file)
@@ -1176,12 +1176,12 @@ class HEADRequest(compat_urllib_request.Request):
         return "HEAD"
 
 
-def int_or_none(v, scale=1):
-    return v if v is None else (int(v) // scale)
+def int_or_none(v, scale=1, default=None):
+    return default if v is None else (int(v) // scale)
 
 
-def float_or_none(v, scale=1):
-    return v if v is None else (float(v) / scale)
+def float_or_none(v, scale=1, default=None):
+    return default if v is None else (float(v) / scale)
 
 
 def parse_duration(s):