Gabriel Rossetti wrote:
Hello everyone,

I wrote an XMPP client and I have a question, when it tries to connect and the server is not listening, it doesn't send back an error and tries forever. I see that this function (twisted/names/srvconnect.py):

def _ebGotServers(self, failure):
       failure.trap(DNSNameError)

       # Some DNS servers reply with NXDOMAIN when in fact there are
       # just no SRV records for that domain. Act as if we just got an
       # empty response and use fallback.

       self.servers = []
       self.orderedServers = []

traps the exception so it never propagates to me, so I can't handle it. Any ideas? I using the XMPP client example as a base for my code.

Thank you,
Gabriel
Ok, the code I showed has nothing to do with the problem I think, what I don't get is the client never returns an error if nobody's listening...

Best regards,
Gabriel

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to