added function execution on transition, and more unit tests.

This commit is contained in:
Thom Nichols
2010-06-03 13:51:11 -04:00
parent da6e1e47dc
commit d20cd6b3e6
2 changed files with 91 additions and 3 deletions

View File

@@ -281,7 +281,7 @@ class XMLStream(object):
data = None
try:
data = self.sendqueue.get(True,10)
data = self.sendqueue.get(True,5)
logging.debug("SEND: %s" % data)
self.socket.sendall(data.encode('utf-8'))
except queue.Empty:
@@ -372,6 +372,7 @@ class XMLStream(object):
try:
event = self.eventqueue.get(True, timeout=5)
except queue.Empty:
logging.debug('Nothing on event queue')
event = None
if event is not None:
etype = event[0]