slixmpp/sleekxmpp
Lance Stout e918a86028 Make the error message better regarding hanged threads.
All event handlers which call disconnect() MUST be registered using
`add_event_handler(..., threaded=True)` in order to prevent temporarily
deadlocking until a timeout occurs.

This is required because disconnect() waits for the main threads to
exit before returning, including the event processing thread. Since
handlers registered without `threaded=True` run in the event processing
thread, the disconnect() call will deadlock.
2012-05-10 10:22:38 -07:00
..
features Reset attempted SASL mech set after no suitable mechs are found. 2012-04-11 12:53:22 -04:00
plugins Fix loading plugins from custom modules when passing the module itself. 2012-05-04 09:51:02 -07:00
roster Trigger got_online after resource information has been saved. 2012-04-07 16:23:24 -04:00
stanza Undo the additional Iq result checks until further testing is done. 2012-04-08 16:30:52 -04:00
test Track threads to ensure all have exited when disconnecting. 2012-04-22 18:13:36 -07:00
thirdparty Correct the statemachine's ensure_any method. 2012-04-06 17:39:51 -04:00
xmlstream Make the error message better regarding hanged threads. 2012-05-10 10:22:38 -07:00
__init__.py Clean and get setup.py working once and for all. 2011-08-24 22:09:02 -07:00
api.py Ensure that accessing self.api.settings works for plugins. 2012-04-08 15:59:47 -04:00
basexmpp.py Populate the to attribute for message and presence stanzas if the server leaves it blank. 2012-04-26 15:46:18 -07:00
clientxmpp.py Prevent corrupting roster_update event with iq result. 2012-04-25 11:03:33 -07:00
componentxmpp.py More import cleanups based on pyflakes results. 2012-02-17 14:41:31 -08:00
exceptions.py More doc updates 2011-12-05 08:55:05 -08:00
version.py Bump version number in develop branch to 1.0.1dev. 2012-01-25 20:44:41 -08:00