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:
@ -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
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user