fixed some presence bugs

This commit is contained in:
Nathan Fritz
2010-02-27 02:02:08 +00:00
parent e06cdec81a
commit 8d5dbfa691
4 changed files with 11 additions and 7 deletions

View File

@@ -154,7 +154,7 @@ class XMLStream(object):
def _process(self):
"Start processing the socket."
firstrun = True
while firstrun or self.state['reconnect']:
while self.run and (firstrun or self.state['reconnect']):
self.state.set('processing', True)
firstrun = False
try:
@@ -229,7 +229,7 @@ class XMLStream(object):
edepth += 1
def _sendThread(self):
while True:
while self.run:
data = self.sendqueue.get(True)
logging.debug("SEND: %s" % data)
try: