def __lock_keyring(self): """Method called after specified amount of time has passed""" if self._timeout is not None: gobject.source_remove(self._timeout) self._timeout = None keyring.lock_sync(self.KEYRING_NAME)
def test_unlock_keyring(self): gkr.lock_sync(self.keyring) info = gkr.get_info_sync(self.keyring) assert(info.get_is_locked()) self.openkeyring.unlock_keyring() info = gkr.get_info_sync(self.keyring) assert(not info.get_is_locked())
def lock(self): '''Lock a keyring. ''' try: gk.lock_sync(self.keyring) except gk.Error, e: print >> sys.stderr, 'Error locking keyring!\nDetails:\n%s' % e return False
def lock(self): '''Lock a keyring. ''' try: gk.lock_sync(self.keyring) except gk.Error, e: print >>sys.stderr, 'Error locking keyring!\nDetails:\n%s'%e return False
def __lock_keyring(self): """Method called after specified amount of time has passed""" if self._timeout is not None: gobject.source_remove(self._timeout) self._timeout = None # lock keyring keyring.lock_sync(self.KEYRING_NAME) # update information about keyring self.__update_info()
def __init__(self): keyrings = gnomekeyring.list_keyring_names_sync() if KEYRING_NAME not in keyrings: gnomekeyring.create_sync(KEYRING_NAME, KEYRING_PASSWD) keyring = gnomekeyring.list_item_ids_sync(KEYRING_NAME) for user in CONFIG['accounts']: user = user.encode('utf8') found = False for item in keyring: gnomekeyring.unlock_sync(KEYRING_NAME, KEYRING_PASSWD) info = gnomekeyring.item_get_info_sync(KEYRING_NAME, item) gnomekeyring.lock_sync(KEYRING_NAME) if user == info.get_display_name(): found = True break if not found: self.save_user_credentials(user)
def lock(): gk.lock_sync(KEYRING)
def close_Keyring(self): if G.is_available() : G.lock_sync(self.appletName)
def Lock(self): gk.lock_sync(self.keyring_name)
def decorator(self, *args, **kwargs): gnomekeyring.unlock_sync(KEYRING_NAME, KEYRING_PASSWD) ret = fn(self, *args, **kwargs) gnomekeyring.lock_sync(KEYRING_NAME) return ret
def lock_keyring(self): try: gnomekeyring.lock_sync(self.keyring) except gnomekeyring.NoSuchKeyringError: self.clerk.close_shop('Could not lock keyring "{}"'.format( self.keyring))
#!/usr/bin/env python import gnomekeyring gnomekeyring.lock_sync(None);
def keyring_lock(keyring_id): try: gkr.lock_sync(keyring_id) except gkr.IOError: raise UnknownError("something weird happend")
def lock_app(self): gk.lock_sync(self._app_name)