From 24234bf7182066d6c2ee827c8121b8daede56663 Mon Sep 17 00:00:00 2001 From: Lance Stout Date: Sun, 6 May 2012 20:19:02 -0700 Subject: Update other examples to use threaded mode for handlers that call disconnect() --- examples/disco_browser.py | 2 +- examples/ping.py | 2 +- examples/pubsub_client.py | 2 +- examples/register_account.py | 4 ++-- examples/user_location.py | 2 +- 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) -- cgit v1.2.3