projects
/
python-purple
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixing UnicodeDecodeError in buddy's alias
[python-purple]
/
account.pyx
diff --git
a/account.pyx
b/account.pyx
index
427d2bd
..
96fc918
100644
(file)
--- a/
account.pyx
+++ b/
account.pyx
@@
-391,27
+391,25
@@
cdef class Account:
if self.__exists:
return False
else:
if self.__exists:
return False
else:
- # FIXME: Using purple_accounts_add(...) to save to xml
- # I think we could improve this ..
account.purple_accounts_add(account.purple_account_new( \
self.__username, self.__protocol.id))
self.__exists = True
return True
account.purple_accounts_add(account.purple_account_new( \
self.__username, self.__protocol.id))
self.__exists = True
return True
-
- def remove_account(self, username, protocol_id):
- """
+
+ def remove(self):
+ """
Removes as existing account.
@return True if successful, False if account doesnt exists
"""
Removes as existing account.
@return True if successful, False if account doesnt exists
"""
- who = account.purple_accounts_find(username, protocol_id)
-
- if who == NULL:
- return False
- else
- account.purple_accounts_remove( who )
- return True
+ if self.__exists:
+ account.purple_accounts_remove(self._get_structure())
+
+ self__exists = False
+ return True
+ else:
+ return False
def connect(self):
"""
def connect(self):
"""