[Python-bugs-list] [Bug #110692] urllib.URLopener does not work with proxies (PR#67)

noreply@sourceforge.net noreply@sourceforge.net
Thu, 14 Sep 2000 13:34:21 -0700


Bug #110692, was updated on 2000-Jul-31 14:15
Here is a current snapshot of the bug.

Project: Python
Category: Library
Status: Open
Resolution: None
Bug Group: None
Priority: 5
Summary: urllib.URLopener does not work with proxies (PR#67)

Details: Jitterbug-Id: 67
Submitted-By: andrew@fc.hp.com
Date: Thu, 26 Aug 1999 16:20:02 -0400 (EDT)
Version: 1.5.1
OS: 


When using urllib.URLopener(proxy) (instead of setting _PROXY env variables and

calling urllib.openurl(),
you get the following error message:

 File "./watchdog.py", line 118, in main
    url.open(urltocheck)
  File "/usr/lib/python1.5/urllib.py", line 158, in open
    return getattr(self, name)(url)
  File "/usr/lib/python1.5/urllib.py", line 258, in open_http
    return addinfourl(fp, headers, "http:" + url)
TypeError: illegal argument type for built-in operation 

When using explicti proxies, url is a tuple instead of a string.  You can't 
concatanate a tuple to a string, so the operation fails.

 



====================================================================
Audit trail:
Mon Aug 30 12:40:45 1999	guido	moved from incoming to open

Follow-Ups:

Date: 2000-Sep-05 13:27
By: loewis

Comment:
This is likely incorrect usage of the module. The proxy argument must
be a dictionary mapping strings of protocol names to  strings of URLs.
-------------------------------------------------------

Date: 2000-Sep-07 15:05
By: jhylton

Comment:
Please do triage on this bug.
-------------------------------------------------------

Date: 2000-Sep-14 13:34
By: fdrake

Comment:
Assigned to Jeremy since he's more familiar with this module.
-------------------------------------------------------

For detailed info, follow this link:
http://sourceforge.net/bugs/?func=detailbug&bug_id=110692&group_id=5470