summaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst29
1 files changed, 13 insertions, 16 deletions
diff --git a/README.rst b/README.rst
index 21e32a6b..5e806ad5 100644
--- a/README.rst
+++ b/README.rst
@@ -112,13 +112,21 @@ SleekXMPP projects::
def __init__(self, jid, password):
ClientXMPP.__init__(self, jid, password)
- self.add_event_handler("session_start", self.start)
+ self.add_event_handler("session_start", self.session_start)
self.add_event_handler("message", self.message)
- def start(self, event):
+ self.register_plugin('xep_0030') # Service Discovery
+ self.register_plugin('xep_0199') # XMPP Ping
+
+ # If you are working with an OpenFire server, you will
+ # need to use a different SSL version:
+ # import ssl
+ # self.ssl_version = ssl.PROTOCOL_SSLv3
+
+ def session_start(self, event):
self.send_presence()
- # Most get_* methods from plugins use Iq stanzas, which
+ # Most get_*/set_* methods from plugins use Iq stanzas, which
# can generate IqError and IqTimeout exceptions
try:
self.get_roster()
@@ -143,19 +151,8 @@ SleekXMPP projects::
format='%(levelname)-8s %(message)s')
xmpp = EchoBot('somejid@example.com', 'use_getpass')
- xmpp.register_plugin('xep_0030') # Service Discovery
- xmpp.register_plugin('xep_0199') # XMPP Ping
-
- # If you are working with an OpenFire server, you will need
- # to use a different SSL version:
- #
- # import ssl
- # xmpp.ssl_version = ssl.PROTOCOL_SSLv3
-
- if xmpp.connect():
- xmpp.process(block=True)
- else:
- print("Unable to connect.")
+ xmpp.connect():
+ xmpp.process(block=True)
Credits