[Tutor] telnetlib unable to cath gaierror
Sander Sweers
sander.sweers at gmail.com
Sun Dec 28 19:09:51 CET 2008
Hello All,
I am having issues cathing exceptions from telnetlib. What I am doing is:
-----------------------------
tc = telnetlib.Telnet()
try:
tc.open('abc')
except gaierror:
print 'Invalid hostname'
-----------------------------
Which gives me "NameError: name 'gaierror' is not defined" :-(
>From the interactive promt I see:
>>> tc = telnetlib.Telnet('abc')
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
tc = telnetlib.Telnet('blah')
File "C:\Python25\lib\telnetlib.py", line 208, in __init__
self.open(host, port)
File "C:\Python25\lib\telnetlib.py", line 225, in open
for res in socket.getaddrinfo(host, port, 0, socket.SOCK_STREAM):
gaierror: (11001, 'getaddrinfo failed')
So why can I not catch it with try/except?
Thanks
Sander
More information about the Tutor
mailing list