From 80dc340b82281e5b1745e143c660d9d211b5ea07 Mon Sep 17 00:00:00 2001 From: BrutuZ Date: Thu, 12 Mar 2020 15:24:33 -0300 Subject: [PATCH] Add ZeroDivisionError to exception list on int_or_none and float_or_none --- youtube_dl/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/youtube_dl/utils.py b/youtube_dl/utils.py index 38262bee4..80d824f81 100644 --- a/youtube_dl/utils.py +++ b/youtube_dl/utils.py @@ -3524,7 +3524,7 @@ def int_or_none(v, scale=1, default=None, get_attr=None, invscale=1): return default try: return int(v) * invscale // scale - except (ValueError, TypeError): + except (ValueError, TypeError, ZeroDivisionError): return default @@ -3546,7 +3546,7 @@ def float_or_none(v, scale=1, invscale=1, default=None): return default try: return float(v) * invscale / scale - except (ValueError, TypeError): + except (ValueError, TypeError, ZeroDivisionError): return default