urllib3 - nicht dazu in der Lage einen http-proxy

Ich versuche zu pflegen einen pool von verbindungen zu einem proxy. Mein code sieht wie folgt aus:

>>> from urllib3 import PoolManager
>>> pool = PoolManager(10)
>>> pool.urlopen('GET', 'http://http-server/index.html',fields=None,headers=None,encode_multipart=False,multipart_boundary=None,proxies={'http': 'http://proxy'})

Wenn ich diesen starte, es nicht:

> 
> Traceback (most recent call last):
>   File "<stdin>", line 1, in   <module>
>   File "urllib3/poolmanager.py", line 117, in urlopen
>     response = conn.urlopen(method, u.request_uri, **kw)
> File "urllib3/connectionpool.py", line 427, in urlopen
>     **response_kw)   
> File "urllib3/response.py", line 195, in from_httplib
>     **response_kw) 
> TypeError: __init__() got an unexpected keyword argument 'proxies'

Irgendeine Idee, was ich falsch mache? Nach urllib3 docs, keyword-Argumente sind geschickt urlopen, aber wie es aussieht, ist nicht passiert in diesem Fall.

Hier ist der link zu das urllib beschreibt die Verwendung von proxy-keyword arg.

InformationsquelleAutor feroze | 2012-09-19
Schreibe einen Kommentar