2012-01-26 10 views
1

私はurllib3の使用を開始しました。すぐに問題に直面しています。そのマニュアルによると、私は簡単な例で始まった:これが起こる理由としてurllib3 maxretryError

Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "/usr/local/lib/python2.7/dist-packages/urllib3/request.py", line 65, in request 
**urlopen_kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/request.py", line 78, in request_encode_url 
return self.urlopen(method, url, **urlopen_kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/poolmanager.py", line 113, in urlopen 
return self.urlopen(method, e.new_url, **kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/poolmanager.py", line 113, in urlopen 
return self.urlopen(method, e.new_url, **kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/poolmanager.py", line 113, in urlopen 
return self.urlopen(method, e.new_url, **kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/poolmanager.py", line 113, in urlopen 
return self.urlopen(method, e.new_url, **kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/poolmanager.py", line 109, in urlopen 
return conn.urlopen(method, url, **kw) 
File "/usr/local/lib/python2.7/dist-packages/urllib3/connectionpool.py", line 309, in urlopen 
raise MaxRetryError(url) 
urllib3.exceptions.MaxRetryError: Max retries exceeded for url: http://google.com/ 

どれ手がかり:

Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) 
[GCC 4.5.2] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import urllib3 
>>> 
>>> http = urllib3.PoolManager() 
>>> r = http.request('GET', 'http://google.com/') 

私は、次のようなエラーがスローされますか?どうもありがとう。

答えて

5

これは、masterブランチで修正されている既知のバグです:私は本当にこの修正とバグ修正リリース先週末に発表されているはずですが、私は外に走った

時間。今度の次週のリリースには、この修正(およびその他のクールな改良が含まれています)が含まれています。問題を申し訳ありません!

更新:urllib3 v1.2は、この修正を含むPyPI上にあります。 :)

+0

ご返信いただきありがとうございます。私は何か愚かなことをしていたと思った。また、このバグは "Mass Downloader"に影響を及ぼしますか?私は今日MDを試してみるつもりですが、githubからどのファイルをダウンロードする必要があるのでしょうか?私はちょうど私のpythonパスにworkerpoolディレクトリを配置しますか? – JohnJ

+0

@JohnJ良いニュース、v1.2はPyPIにあるので、通常通りにurllib3をインストールして固定バージョンを入手できるはずです。Githubマスターからインストールしたい場合は、 '' pip install git + https: // github.com/shazow/urllib3''が動作するはずです。 – shazow

+0

ありがとうトーンshazow。それは本当に役立ちます! – JohnJ

関連する問題