FIXES:
- Added connect/disconnect Account class methods.
Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
Acked-by: Ragner Magalhaes <ragner.magalhaes@indt.org.br>
Acked-by: Ricardo Guimaraes <ricardo.guimaraes@indt.org.br>
git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1416
596f6dd7-e928-0410-a184-
9e12fd12cf7e
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