Browse Source

Fix the printing of the proxy map in debug mode

The proxies have to be extracted from the opener.handlers
master
Jaime Marquínez Ferrándiz 11 years ago
parent
commit
2ae3edb1cf
1 changed files with 7 additions and 2 deletions
  1. 9
      youtube_dl/__init__.py

9
youtube_dl/__init__.py

@ -448,7 +448,7 @@ def _real_main(argv=None):
all_urls = batchurls + args
all_urls = [url.strip() for url in all_urls]
_setup_opener(jar=jar, opts=opts)
opener = _setup_opener(jar=jar, opts=opts)
extractors = gen_extractors()
@ -641,7 +641,12 @@ def _real_main(argv=None):
except:
pass
write_string(u'[debug] Python version %s - %s' %(platform.python_version(), platform_name()) + u'\n')
write_string(u'[debug] Proxy map: ' + str(proxy_handler.proxies) + u'\n')
proxy_map = {}
for handler in opener.handlers:
if hasattr(handler, 'proxies'):
proxy_map.update(handler.proxies)
write_string(u'[debug] Proxy map: ' + compat_str(proxy_map) + u'\n')
ydl.add_default_info_extractors()

Loading…
Cancel
Save