M-hv1 commited on
Commit
ca2c8ca
·
verified ·
1 Parent(s): f84d026

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +2 -2
main.py CHANGED
@@ -15,6 +15,7 @@ import shutil
15
  import subprocess
16
  import tempfile
17
  import time
 
18
  import urllib.request
19
  from contextlib import asynccontextmanager
20
  from typing import Any
@@ -431,7 +432,6 @@ async def proxy_download(
431
  content_type = "video/mp4"
432
  content_length = None
433
 
434
- import urllib.parse
435
  ascii_fn = safe_name.encode("ascii", "ignore").decode() or "video.mp4"
436
  utf8_fn = urllib.parse.quote(safe_name.encode("utf-8"))
437
  content_disp= f"attachment; filename=\"{ascii_fn}\"; filename*=UTF-8''{utf8_fn}"
@@ -540,7 +540,7 @@ async def merge_and_download(
540
  log.error(f"Merge failed: {e}", exc_info=True)
541
  raise HTTPException(500, f"فشل دمج الفيديو: {str(e)[:100]}")
542
 
543
- import io, urllib.parse
544
  # RFC 5987: encode non-ASCII filenames so HTTP headers don't crash
545
  ascii_name = safe_name.encode("ascii", "ignore").decode() or "video.mp4"
546
  utf8_encoded= urllib.parse.quote(safe_name.encode("utf-8"))
 
15
  import subprocess
16
  import tempfile
17
  import time
18
+ import urllib.parse
19
  import urllib.request
20
  from contextlib import asynccontextmanager
21
  from typing import Any
 
432
  content_type = "video/mp4"
433
  content_length = None
434
 
 
435
  ascii_fn = safe_name.encode("ascii", "ignore").decode() or "video.mp4"
436
  utf8_fn = urllib.parse.quote(safe_name.encode("utf-8"))
437
  content_disp= f"attachment; filename=\"{ascii_fn}\"; filename*=UTF-8''{utf8_fn}"
 
540
  log.error(f"Merge failed: {e}", exc_info=True)
541
  raise HTTPException(500, f"فشل دمج الفيديو: {str(e)[:100]}")
542
 
543
+ import io
544
  # RFC 5987: encode non-ASCII filenames so HTTP headers don't crash
545
  ascii_name = safe_name.encode("ascii", "ignore").decode() or "video.mp4"
546
  utf8_encoded= urllib.parse.quote(safe_name.encode("utf-8"))