[Python-checkins] r77563 - tracker/instances/python-dev/lib/openid.py
martin.v.loewis
python-checkins at python.org
Sun Jan 17 09:54:22 CET 2010
Author: martin.v.loewis
Date: Sun Jan 17 09:54:21 2010
New Revision: 77563
Log:
Catch socket errors.
Modified:
tracker/instances/python-dev/lib/openid.py
Modified: tracker/instances/python-dev/lib/openid.py
==============================================================================
--- tracker/instances/python-dev/lib/openid.py (original)
+++ tracker/instances/python-dev/lib/openid.py Sun Jan 17 09:54:21 2010
@@ -154,6 +154,11 @@
# conn.set_debuglevel(1)
if query:
path += '?'+query
+ try:
+ h.connect()
+ except:
+ # DNS or TCP error
+ return None
# httplib in 2.5 incorrectly sends https port in Host
# header even if it is 443
conn.putrequest("GET", path, skip_host=1)
More information about the Python-checkins
mailing list