From: Ragner Magalhaes Date: Tue, 2 Dec 2008 21:10:49 +0000 (+0000) Subject: Added is_{connected,connecting,disconnected}. X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=commitdiff_plain;h=f43bb1fee1c9660e1e8f39640926a8ed2ad52715;ds=sidebyside Added is_{connected,connecting,disconnected}. FIXES: - Added is_{connected,connecting,disconnected} Account class methods. Signed-off-by: Bruno Abinader Acked-by: Ragner Magalhaes Acked-by: Ricardo Guimaraes git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1418 596f6dd7-e928-0410-a184-9e12fd12cf7e --- diff --git a/account.pyx b/account.pyx index 78fac03..16e5dcd 100644 --- a/account.pyx +++ b/account.pyx @@ -41,6 +41,28 @@ cdef class Account: return account.purple_accounts_find(self.username, \ self.protocol_id) + def __is_connected(self): + if self.__exists: + return account.purple_account_is_connected(self._get_structure()) + else: + return None + is_connected = property(__is_connected) + + def __is_connecting(self): + if self.__exists: + return account.purple_account_is_connecting(self._get_structure()) + else: + return None + is_connecting = property(__is_connecting) + + def __is_disconnected(self): + if self.__exists: + return account.purple_account_is_disconnected( \ + self._get_structure()) + else: + return None + is_disconnected = property(__is_disconnected) + def __get_exists(self): return self.__exists exists = property(__get_exists)