Changeset 8701 for branches/gajim_0.11.1/src/common
- Timestamp:
- 09/03/07 11:22:12 (15 months ago)
- Files:
-
- 1 modified
-
branches/gajim_0.11.1/src/common/passwords.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/gajim_0.11.1/src/common/passwords.py
r8605 r8701 82 82 display_name = _('Gajim account %s') % account_name 83 83 attributes = dict(account_name=str(account_name), gajim=1) 84 auth_token = gnomekeyring.item_create_sync( 85 self.keyring, gnomekeyring.ITEM_GENERIC_SECRET, 86 display_name, attributes, password, update) 84 try: 85 auth_token = gnomekeyring.item_create_sync( 86 self.keyring, gnomekeyring.ITEM_GENERIC_SECRET, 87 display_name, attributes, password, update) 88 except gnomekeyring.DeniedError: 89 set_storage(SimplePasswordStorage()) 90 storage.save_password(account_name, password) 91 return 87 92 token = 'gnomekeyring:%i' % auth_token 88 93 gajim.config.set_per('accounts', account_name, 'password', token) … … 112 117 except gnomekeyring.NoKeyringDaemonError: 113 118 storage = SimplePasswordStorage() 119 except gnomekeyring.DeniedError: 120 storage = SimplePasswordStorage() 114 121 else: 115 122 storage = SimplePasswordStorage()
