diff options
author | mathieui <mathieui@mathieui.net> | 2012-01-26 17:21:13 +0100 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2012-01-26 17:21:13 +0100 |
commit | bbcd9c631ca6b47ad07eedc3ded9909045d6cc9e (patch) | |
tree | 649af9437eef2cfebe643a2dc05b4f654485505a | |
parent | 7433510470beaa8f009a14d57952133e7dff82b0 (diff) | |
download | poezio-bbcd9c631ca6b47ad07eedc3ded9909045d6cc9e.tar.gz poezio-bbcd9c631ca6b47ad07eedc3ded9909045d6cc9e.tar.bz2 poezio-bbcd9c631ca6b47ad07eedc3ded9909045d6cc9e.tar.xz poezio-bbcd9c631ca6b47ad07eedc3ded9909045d6cc9e.zip |
Add an auto_reconnect option
-rw-r--r-- | data/default_config.cfg | 4 | ||||
-rw-r--r-- | doc/en/configure.txt | 5 | ||||
-rw-r--r-- | src/connection.py | 2 |
3 files changed, 10 insertions, 1 deletions
diff --git a/data/default_config.cfg b/data/default_config.cfg index 9763765b..5284579f 100644 --- a/data/default_config.cfg +++ b/data/default_config.cfg @@ -10,6 +10,10 @@ server = anon.louiz.org # the port you'll use to connect port = 5222 +# Auto-reconnects you when you get disconnected from the server +# defaults to false because it should not be necessary +auto_reconnect = false + # the resource you will use # If it's empty, your resource will be chosen (most likely randomly) by the server # It is not recommended to use a resource that is easy to guess, because it can lead diff --git a/doc/en/configure.txt b/doc/en/configure.txt index 4e93a2c5..1fca2e36 100644 --- a/doc/en/configure.txt +++ b/doc/en/configure.txt @@ -55,6 +55,11 @@ section of this documentation. It is not recommended to use a resource that is easy to guess, because it can lead to presence leak. +*auto_reconnect*:: false + + Auto-reconnects you when you get disconnected. Should not be necessary, so + the default is false. + *default_nick*:: [empty] diff --git a/src/connection.py b/src/connection.py index 352a1d5b..1079b5a6 100644 --- a/src/connection.py +++ b/src/connection.py @@ -42,7 +42,7 @@ class Connection(sleekxmpp.ClientXMPP): password = None sleekxmpp.ClientXMPP.__init__(self, jid, password, ssl=True) self.core = None - self.auto_reconnect = False + self.auto_reconnect = True if config.get('auto_reconnect', 'false').lower() in ('true', '1') else False self.auto_authorize = None self.register_plugin('xep_0030') self.register_plugin('xep_0004') |