diff options
author | Lance Stout <lancestout@gmail.com> | 2013-02-10 11:30:37 -0800 |
---|---|---|
committer | Lance Stout <lancestout@gmail.com> | 2013-02-10 11:30:37 -0800 |
commit | 1a2db7fb113cfa726b1ec0d64e458d017139eb0c (patch) | |
tree | 98ff530aaf3068bba8d544d554c96dcc8efdf1fd /examples/register_account.py | |
parent | da3223ac92f15e15ae03cece00ff487d81913c77 (diff) | |
parent | 9a6bfc66141dfc79de0bc31294def76cb876b4db (diff) | |
download | slixmpp-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.py | 8 |
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 |