X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=account.pyx;h=90f09b1cf01ffc22d36ffb5e5ba916e560fa7171;hp=1a621409d6138af151d61e38accdaf0d5810faf6;hb=504a382b26ddeb5e6d3ffcc8693bc336a6ec68d5;hpb=a99a8cb697789ce35e1fa3a21713729f7b11f1ba diff --git a/account.pyx b/account.pyx index 1a62140..90f09b1 100644 --- a/account.pyx +++ b/account.pyx @@ -212,3 +212,27 @@ cdef class Account: account.purple_account_new(self.username, self.protocol_id) self.__exists = True return True + + def connect(self): + """ + Connects to an account. + + @return True if successful, False if account doesn't exists + """ + if self.__exists: + account.purple_account_connect(self._get_structure()) + return True + else: + return False + + def disconnect(self): + """ + Disconnects from an account. + + @return True if successful, False if account doesn't exists + """ + if self.__exists: + account.purple_account_disconnect(self._get_structure()) + return True + else: + return False