summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLance Stout <lancestout@gmail.com>2012-05-06 20:19:02 -0700
committerLance Stout <lancestout@gmail.com>2012-05-06 20:19:02 -0700
commit24234bf7182066d6c2ee827c8121b8daede56663 (patch)
tree36fb7dcb69c1914e1144e1575080748c57ab40be
parentec99339140364ade00451689fe308c655f68165a (diff)
downloadslixmpp-24234bf7182066d6c2ee827c8121b8daede56663.tar.gz
slixmpp-24234bf7182066d6c2ee827c8121b8daede56663.tar.bz2
slixmpp-24234bf7182066d6c2ee827c8121b8daede56663.tar.xz
slixmpp-24234bf7182066d6c2ee827c8121b8daede56663.zip
Update other examples to use threaded mode for handlers that call disconnect()
-rwxr-xr-xexamples/disco_browser.py2
-rwxr-xr-xexamples/ping.py2
-rw-r--r--examples/pubsub_client.py2
-rw-r--r--examples/register_account.py4
-rw-r--r--examples/user_location.py2
5 files changed, 6 insertions, 6 deletions
diff --git a/examples/disco_browser.py b/examples/disco_browser.py
index 0d282d78..ff0af97d 100755
--- a/examples/disco_browser.py
+++ b/examples/disco_browser.py
@@ -62,7 +62,7 @@ class Disco(sleekxmpp.ClientXMPP):
# and the XML streams are ready for use. We want to
# listen for this event so that we we can initialize
# our roster.
- self.add_event_handler("session_start", self.start)
+ self.add_event_handler("session_start", self.start, threaded=True)
def start(self, event):
"""
diff --git a/examples/ping.py b/examples/ping.py
index 258fd764..fe4d23a4 100755
--- a/examples/ping.py
+++ b/examples/ping.py
@@ -45,7 +45,7 @@ class PingTest(sleekxmpp.ClientXMPP):
# and the XML streams are ready for use. We want to
# listen for this event so that we we can initialize
# our roster.
- self.add_event_handler("session_start", self.start)
+ self.add_event_handler("session_start", self.start, threaded=True)
def start(self, event):
"""
diff --git a/examples/pubsub_client.py b/examples/pubsub_client.py
index b0459c84..0a244f3b 100644
--- a/examples/pubsub_client.py
+++ b/examples/pubsub_client.py
@@ -37,7 +37,7 @@ class PubsubClient(sleekxmpp.ClientXMPP):
self.data = data
self.pubsub_server = server
- self.add_event_handler('session_start', self.start)
+ self.add_event_handler('session_start', self.start, threaded=True)
def start(self, event):
self.get_roster()
diff --git a/examples/register_account.py b/examples/register_account.py
index 17f075ab..20377b26 100644
--- a/examples/register_account.py
+++ b/examples/register_account.py
@@ -47,7 +47,7 @@ class RegisterBot(sleekxmpp.ClientXMPP):
# and the XML streams are ready for use. We want to
# listen for this event so that we we can initialize
# our roster.
- self.add_event_handler("session_start", self.start)
+ self.add_event_handler("session_start", self.start, threaded=True)
# The register event provides an Iq result stanza with
# a registration form from the server. This may include
@@ -56,7 +56,7 @@ class RegisterBot(sleekxmpp.ClientXMPP):
# cases, you will need to examine the fields provided
# and respond accordingly. SleekXMPP provides plugins
# for data forms and OOB links that will make that easier.
- self.add_event_handler("register", self.register)
+ self.add_event_handler("register", self.register, threaded=True)
def start(self, event):
"""
diff --git a/examples/user_location.py b/examples/user_location.py
index 2877f7bd..2a64cada 100644
--- a/examples/user_location.py
+++ b/examples/user_location.py
@@ -24,7 +24,7 @@ class LocationBot(ClientXMPP):
def __init__(self, jid, password):
super(LocationBot, self).__init__(jid, password)
- self.add_event_handler('session_start', self.start)
+ self.add_event_handler('session_start', self.start, threaded=True)
self.add_event_handler('user_location_publish',
self.user_location_publish)