summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRiccardo (C10uD) <c10ud.dev@gmail.com>2011-08-16 23:27:40 +0200
committerRiccardo (C10uD) <c10ud.dev@gmail.com>2011-09-01 14:07:41 +0200
commit3bc1795bd8f44219881d0604607bc9a8102325c4 (patch)
treef294f53890defdf131b2ebf2abe791660b4c12c7
parent284063bf1037b7c8cf53554a222587399ea1909f (diff)
client: add keepalive_conversations property
-rw-r--r--papyon/client.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/papyon/client.py b/papyon/client.py
index c55bebe..19b7c6c 100644
--- a/papyon/client.py
+++ b/papyon/client.py
@@ -177,6 +177,8 @@ class Client(EventsDispatcher):
self._roaming = None
self._turn_client = None
+ self.__keepalive_conversations = True
+
self.__die = False
self.__connect_transport_signals()
self.__connect_protocol_signals()
@@ -265,6 +267,14 @@ class Client(EventsDispatcher):
@rtype: L{ClientTypes<papyon.msnp.constants.ClientTypes>}"""
return self._client_type
+ @rw_property
+ def keepalive_conversations():
+ def fget(self):
+ return self.__keepalive_conversations
+ def fset(self, k_):
+ self.__keepalive_conversations = k_
+ return locals()
+
def login(self, account, password):
"""Login to the server.