juns commited on
Commit
48c7fcf
·
1 Parent(s): 53e8bc5

Strip whitespace from env vars to prevent DNS resolution failures

Browse files
Files changed (1) hide show
  1. main.py +2 -2
main.py CHANGED
@@ -65,7 +65,7 @@ else:
65
  logger.info("ffmpeg not found - will download full video for Groq")
66
 
67
  # --- Proxy support (optional PROXY_URL env var) ---
68
- _proxy_url = os.environ.get("PROXY_URL", "")
69
  _proxy_config = None
70
  if _proxy_url:
71
  from youtube_transcript_api.proxies import GenericProxyConfig
@@ -76,7 +76,7 @@ if _proxy_url:
76
  logger.info(f"Using proxy: {_proxy_url[:30]}...")
77
 
78
  # --- Cloudflare Worker proxy support (WORKER_URL env var) ---
79
- _worker_url = os.environ.get("WORKER_URL", "")
80
 
81
  class _WorkerProxySession(_requests_mod.Session):
82
  """Routes requests through a Cloudflare Worker to bypass YouTube IP blocks."""
 
65
  logger.info("ffmpeg not found - will download full video for Groq")
66
 
67
  # --- Proxy support (optional PROXY_URL env var) ---
68
+ _proxy_url = os.environ.get("PROXY_URL", "").strip()
69
  _proxy_config = None
70
  if _proxy_url:
71
  from youtube_transcript_api.proxies import GenericProxyConfig
 
76
  logger.info(f"Using proxy: {_proxy_url[:30]}...")
77
 
78
  # --- Cloudflare Worker proxy support (WORKER_URL env var) ---
79
+ _worker_url = os.environ.get("WORKER_URL", "").strip()
80
 
81
  class _WorkerProxySession(_requests_mod.Session):
82
  """Routes requests through a Cloudflare Worker to bypass YouTube IP blocks."""