summaryrefslogtreecommitdiff
path: root/sleekxmpp/__init__.py
diff options
context:
space:
mode:
authorTom Nichols <tmnichols@gmail.com>2010-05-12 16:54:01 -0400
committerTom Nichols <tmnichols@gmail.com>2010-05-12 16:54:01 -0400
commita92075a659866f611e7eefca6bf92b56272e48bd (patch)
tree8e4629284679f7e7d39ea0144c30c0bc8f989137 /sleekxmpp/__init__.py
parent7552efee5c6d974087bc6883a5613d093ffd8bdc (diff)
parente0c32b6d9bc357e79db04ea3126a614e038af928 (diff)
downloadslixmpp-a92075a659866f611e7eefca6bf92b56272e48bd.tar.gz
slixmpp-a92075a659866f611e7eefca6bf92b56272e48bd.tar.bz2
slixmpp-a92075a659866f611e7eefca6bf92b56272e48bd.tar.xz
slixmpp-a92075a659866f611e7eefca6bf92b56272e48bd.zip
merged
Diffstat (limited to 'sleekxmpp/__init__.py')
-rw-r--r--sleekxmpp/__init__.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/sleekxmpp/__init__.py b/sleekxmpp/__init__.py
index 4a211186..5ba38090 100644
--- a/sleekxmpp/__init__.py
+++ b/sleekxmpp/__init__.py
@@ -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):