Phil Mayers wrote:
Christopher Zorn wrote:
On Tue, Dec 2, 2008 at 8:21 AM, Gabriel Rossetti
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
wrote:
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...
It may be better to show a log of what is happening.
Yeah, the t.w.p.j.xmlstream.XmlStreamFactory inherits from
ReconnectingClientFactory, which is IMHO wrong.
See also:
http://twistedmatrix.com/trac/ticket/3492
Yes, so do I.
_______________________________________________
Twisted-Python mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python