- return value
-
-
- def set_password(self, acc, password):
- ''' @param acc Tuple (username, protocol id) '''
- ''' @param password The account's password '''
- cdef account.PurpleAccount *c_account
-
- if not password:
- return
-
- c_account = account.c_purple_accounts_find(acc[0], acc[1])
- if c_account:
- account.c_purple_account_set_password(c_account, password)
-
- def get_alias(self, acc):
- ''' @param acc Tuple (username, protocol id) '''
- cdef account.PurpleAccount *c_account
- cdef char *value
- value = NULL
-
- c_account = account.c_purple_accounts_find(acc[0], acc[1])
- if c_account:
- value = <char *> account.c_purple_account_get_alias(c_account)
-
- if value == NULL:
- return None
- else:
- return value
-
- def set_alias(self, acc, alias):
- ''' @param acc Tuple (username, protocol id) '''
- ''' @param alias The account's alias '''
- cdef account.PurpleAccount *c_account
-
- if not alias:
- return
-
- c_account = account.c_purple_accounts_find(acc[0], acc[1])
- if c_account:
- account.c_purple_account_set_alias(c_account, alias)
-
- def set_protocol_id(self, acc, protocol_id):
- ''' @param acc Tuple (username, protocol id) '''
- ''' @param protocol_id The new account's protocol id '''
- cdef account.PurpleAccount *c_account
-
- if not protocol_id:
- return
-
- c_account = account.c_purple_accounts_find(acc[0], acc[1])
- if c_account:
- account.c_purple_account_set_protocol_id(c_account, protocol_id)
-
- def get_protocol_id(self, acc):
- ''' @param acc Tuple (username, protocol id) '''
- ''' @return account's protocol id '''
- cdef account.PurpleAccount *c_account
- cdef char *value
- value = NULL
-
- c_account = account.c_purple_accounts_find(acc[0], acc[1])
- if c_account:
- value = <char *> account.c_purple_account_get_protocol_id(c_account)
-
- if value == NULL: