[Twisted-Python] Correct way to handle errors of connectTCP

Simon Pickles sipickles at hotmail.com
Mon Mar 31 12:59:46 MDT 2008


Hi,

I expected reactor.connectTCP to return a deferred. That would have been 
nice, since callbacks would have handled the outcome.

So how to I handle failure with it?

I tried:

from twisted.internet.error import ConnectionRefusedError


        print "Connecting..."
        try:
            reactor.connectTCP(self.server, self.port, self.f)
        except ConnectionRefusedError(reason):
            self.Connect_Failure()
            return
        self.Connect_Success()

No good. What am I missing?

Thank you!

Simon

-- 
Linux user #458601 - http://counter.li.org.







More information about the Twisted-Python mailing list