]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/downloader/http.py
[utils] Add `try_call`
[yt-dlp.git] / yt_dlp / downloader / http.py
index 8e096b76b542b2fcab8d50a345a273ff4216120c..cabf401a7b197aaec6fc34202971a207f8f1acb7 100644 (file)
@@ -18,7 +18,7 @@
     parse_http_range,
     sanitized_Request,
     ThrottledDownload,
-    try_get,
+    try_call,
     write_xattr,
     XAttrMetadataError,
     XAttrUnavailableError,
@@ -120,12 +120,12 @@ def establish_connection():
             else:
                 range_end = None
 
-            if try_get(None, lambda _: range_start > range_end):
+            if try_call(lambda: range_start > range_end):
                 ctx.resume_len = 0
                 ctx.open_mode = 'wb'
                 raise RetryDownload(Exception(f'Conflicting range. (start={range_start} > end={range_end})'))
 
-            if try_get(None, lambda _: range_end >= ctx.content_len):
+            if try_call(lambda: range_end >= ctx.content_len):
                 range_end = ctx.content_len - 1
 
             request = sanitized_Request(url, request_data, headers)