fix maxsize

This commit is contained in:
Benny 2022-11-23 10:09:54 +08:00
parent 876d8f629e
commit b166729478
No known key found for this signature in database
GPG key ID: 6CD0DBDA5235D481

View file

@ -327,6 +327,9 @@ def detect_filesize(url: "str") -> "int":
# find the largest file size
with ytdl.YoutubeDL() as ydl:
info_dict = ydl.extract_info(url, download=False)
max_size = max([i.get("filesize", 0) for i in info_dict["formats"] if i.get("filesize")])
max_size = 0
max_size_list = [i.get("filesize", 0) for i in info_dict["formats"] if i.get("filesize")]
if max_size_list:
max_size = max(max_size_list)
logging.info("%s max size is %s", url, max_size)
return max_size