Mercurial > xib
comparison bot.py @ 47:dd9d93ae405a
Reduce latency.
Signed-off-by: Charly COSTE <changaco@changaco.net>
author | Charly COSTE <changaco@changaco.net> |
---|---|
date | Mon, 24 Aug 2009 22:00:38 +0200 |
parents | d29171ab2df1 |
children | cb08ea878db9 |
comparison
equal
deleted
inserted
replaced
46:d29171ab2df1 | 47:dd9d93ae405a |
---|---|
77 if len(self.xmpp_connections) == 1: | 77 if len(self.xmpp_connections) == 1: |
78 sleep(0.5) # avoid bot connection being locked all the time | 78 sleep(0.5) # avoid bot connection being locked all the time |
79 for c in self.xmpp_connections.itervalues(): | 79 for c in self.xmpp_connections.itervalues(): |
80 if hasattr(c, 'Process'): | 80 if hasattr(c, 'Process'): |
81 c.lock.acquire() | 81 c.lock.acquire() |
82 c.Process(0.5) | 82 c.Process(0.01) |
83 c.lock.release() | 83 c.lock.release() |
84 except RuntimeError: | 84 except RuntimeError: |
85 pass | 85 pass |
86 except (xml.parsers.expat.ExpatError, xmpp.protocol.XMLNotWellFormed): | 86 except (xml.parsers.expat.ExpatError, xmpp.protocol.XMLNotWellFormed): |
87 self.error('=> Debug: received invalid stanza', debug=True) | 87 self.error('=> Debug: received invalid stanza', debug=True) |