]> gitweb @ CieloNegro.org - youtube-dl.git/commitdiff
Merge pull request #7176 from remitamine/megavideoz
authorSergey M. <dstftw@gmail.com>
Wed, 14 Oct 2015 16:41:27 +0000 (22:41 +0600)
committerSergey M. <dstftw@gmail.com>
Wed, 14 Oct 2015 16:41:27 +0000 (22:41 +0600)
[megavideoz] remove extractor

youtube_dl/utils.py

index 1dc3153fd901e8fef6241e747f863a52a221e12d..7dbe2566168defa7a24a189042ef168b0794ec68 100644 (file)
@@ -1371,7 +1371,12 @@ def int_or_none(v, scale=1, default=None, get_attr=None, invscale=1):
             v = getattr(v, get_attr, None)
     if v == '':
         v = None
-    return default if v is None else (int(v) * invscale // scale)
+    if v is None:
+        return default
+    try:
+        return int(v) * invscale // scale
+    except ValueError:
+        return default
 
 
 def str_or_none(v, default=None):
@@ -1387,7 +1392,12 @@ def str_to_int(int_str):
 
 
 def float_or_none(v, scale=1, invscale=1, default=None):
-    return default if v is None else (float(v) * invscale / scale)
+    if v is None:
+        return default
+    try:
+        return float(v) * invscale / scale
+    except ValueError:
+        return default
 
 
 def parse_duration(s):