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 _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor