The following indicates a hostname not found condition. It should be caught and translated into something more human friendly.
PerProxy:Thread-16:services.addons.mozilla.org: Connecting to services.addons.mozilla.org:443
PerProxy:Thread-13:versioncheck.addons.mozilla.org: Error connecting to versioncheck.addons.mozilla.org:443: [Errno 8] nodename nor servname provided, or not known
PerProxy:Thread-13:versioncheck.addons.mozilla.org: [Errno 8] nodename nor servname provided, or not known
Traceback (most recent call last):
File "./PerProxy.py", line 59, in handle
server = self.connect_to_server(hostname, port)
File "./PerProxy.py", line 107, in connect_to_server
server = Server(hostname, port)
File "/Users/von/develop/PerProxy/Server.py", line 17, in __init__
self.sock.connect((hostname, port))
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/M2Crypto-0.20.2-py2.7-macosx-10.3-fat.egg/M2Crypto/SSL/Connection.py", line 175, in connect
self.socket.connect(addr)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
gaierror: [Errno 8] nodename nor servname provided, or not known
PerProxy:Thread-13:versioncheck.addons.mozilla.org: Deferring handling error connecting to server: [Errno 8] nodename nor servname provided, or not known
The following indicates a hostname not found condition. It should be caught and translated into something more human friendly.