1
0
mirror of https://github.com/yt-dlp/yt-dlp synced 2025-07-01 03:22:52 -05:00

[utils] Improve int_or_none and float_or_none (#20403)

This commit is contained in:
Sergey M․
2019-03-23 01:08:54 +07:00
parent 050afa60c6
commit 5e1271c56d
2 changed files with 19 additions and 2 deletions

View File

@ -1922,7 +1922,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:
except (ValueError, TypeError):
return default
@ -1943,7 +1943,7 @@ def float_or_none(v, scale=1, invscale=1, default=None):
return default
try:
return float(v) * invscale / scale
except ValueError:
except (ValueError, TypeError):
return default