summaryrefslogtreecommitdiff
path: root/examples/register_account.py
diff options
context:
space:
mode:
authorLance Stout <lancestout@gmail.com>2013-02-10 11:30:37 -0800
committerLance Stout <lancestout@gmail.com>2013-02-10 11:30:37 -0800
commit1a2db7fb113cfa726b1ec0d64e458d017139eb0c (patch)
tree98ff530aaf3068bba8d544d554c96dcc8efdf1fd /examples/register_account.py
parentda3223ac92f15e15ae03cece00ff487d81913c77 (diff)
parent9a6bfc66141dfc79de0bc31294def76cb876b4db (diff)
downloadslixmpp-1a2db7fb113cfa726b1ec0d64e458d017139eb0c.tar.gz
slixmpp-1a2db7fb113cfa726b1ec0d64e458d017139eb0c.tar.bz2
slixmpp-1a2db7fb113cfa726b1ec0d64e458d017139eb0c.tar.xz
slixmpp-1a2db7fb113cfa726b1ec0d64e458d017139eb0c.zip
Merge branch 'xep_0077'
Diffstat (limited to 'examples/register_account.py')
-rw-r--r--examples/register_account.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/register_account.py b/examples/register_account.py
index bd9b1160..422e5602 100644
--- a/examples/register_account.py
+++ b/examples/register_account.py
@@ -51,7 +51,7 @@ class RegisterBot(sleekxmpp.ClientXMPP):
# The register event provides an Iq result stanza with
# a registration form from the server. This may include
- # the basic registration fields, a data form, an
+ # the basic registration fields, a data form, an
# out-of-band URL, or any combination. For more advanced
# cases, you will need to examine the fields provided
# and respond accordingly. SleekXMPP provides plugins
@@ -104,7 +104,7 @@ class RegisterBot(sleekxmpp.ClientXMPP):
resp.send(now=True)
logging.info("Account created for %s!" % self.boundjid)
except IqError as e:
- logging.error("Could not register account: %s" %
+ logging.error("Could not register account: %s" %
e.iq['error']['text'])
self.disconnect()
except IqTimeout:
@@ -153,6 +153,10 @@ if __name__ == '__main__':
xmpp.register_plugin('xep_0066') # Out-of-band Data
xmpp.register_plugin('xep_0077') # In-band Registration
+ # Some servers don't advertise support for inband registration, even
+ # though they allow it. If this applies to your server, use:
+ xmpp['xep_0077'].force_registration = True
+
# If you are working with an OpenFire server, you may need
# to adjust the SSL version used:
# xmpp.ssl_version = ssl.PROTOCOL_SSLv3