mirror of
https://github.com/correl/SleekXMPP.git
synced 2024-12-19 03:00:35 +00:00
merged
This commit is contained in:
commit
a92075a659
3 changed files with 10 additions and 3 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,3 +1,4 @@
|
|||
*.pyc
|
||||
.project
|
||||
build/
|
||||
*.swp
|
||||
|
|
|
@ -102,7 +102,7 @@ class ClientXMPP(basexmpp, XMLStream):
|
|||
else:
|
||||
logging.debug("Since no address is supplied, attempting SRV lookup.")
|
||||
try:
|
||||
answers = dns.resolver.query("_xmpp-client._tcp.%s" % self.domain, "SRV")
|
||||
answers = dns.resolver.query("_xmpp-client._tcp.%s" % self.server)
|
||||
except dns.resolver.NXDOMAIN:
|
||||
logging.debug("No appropriate SRV record found. Using JID server name.")
|
||||
else:
|
||||
|
@ -144,10 +144,14 @@ class ClientXMPP(basexmpp, XMLStream):
|
|||
def reconnect(self):
|
||||
logging.info("Reconnecting")
|
||||
self.event("disconnected")
|
||||
self.authenticated = False
|
||||
self.sessionstarted = False
|
||||
XMLStream.reconnect(self)
|
||||
|
||||
def disconnect(self, init=True, close=False, reconnect=False):
|
||||
self.event("disconnected")
|
||||
self.authenticated = False
|
||||
self.sessionstarted = False
|
||||
XMLStream.disconnect(self, reconnect)
|
||||
|
||||
def registerFeature(self, mask, pointer, breaker = False):
|
||||
|
|
|
@ -205,8 +205,10 @@ class XMLStream(object):
|
|||
traceback.print_exc()
|
||||
self.disconnect(reconnect=True)
|
||||
if self.state['reconnect']:
|
||||
self.reconnect()
|
||||
self.state.set('connected', False)
|
||||
self.state.set('processing', False)
|
||||
self.reconnect()
|
||||
else:
|
||||
self.eventqueue.put(('quit', None, None))
|
||||
#self.__thread['readXML'] = threading.Thread(name='readXML', target=self.__readXML)
|
||||
#self.__thread['readXML'].start()
|
||||
|
|
Loading…
Reference in a new issue