def changeKey(): keyring = passwordStorage.getKeyring() kr = keyring.get_keyring() key = internalGetpass.getRememberedKey() if key: kr._unlock(key) if hasattr(kr, 'change_keyring_password'): internalGetpass.saveRememberedState() internalGetpass.clearRememberedKey() try: password = kr.change_keyring_password() except errors.AbortException: internalGetpass.restoreRememberedState() return except ValueError: internalGetpass.restoreRememberedState() xbmcgui.Dialog().ok(T(32016), T(32016)) return except: passwordStorage.ERROR( 'chankeKey(): Unhandled change_keyring_password() error.') internalGetpass.restoreRememberedState() return internalGetpass.saveKeyringPass(password) xbmcgui.Dialog().ok(T(32030), T(32031))
def changeKey(): keyring = passwordStorage.getKeyring() kr = keyring.get_keyring() key = internalGetpass.getRememberedKey() if key: kr._unlock(key) if hasattr(kr,'change_keyring_password'): internalGetpass.saveRememberedState() internalGetpass.clearRememberedKey() try: password = kr.change_keyring_password() except errors.AbortException: internalGetpass.restoreRememberedState() return except ValueError: internalGetpass.restoreRememberedState() xbmcgui.Dialog().ok(T(32016),T(32016)) return except: passwordStorage.ERROR('chankeKey(): Unhandled change_keyring_password() error.') internalGetpass.restoreRememberedState() return internalGetpass.saveKeyringPass(password) xbmcgui.Dialog().ok(T(32030),T(32031))
def saveKeyToDisk(): keyring = getKeyring() kr = keyring.get_keyring() if hasattr(kr,'change_keyring_password'): keyring_key = internalGetpass.getRandomKey() kr._init_file(keyring_key) keyring_key = kr.change_keyring_password(keyring_key) internalGetpass.saveKeyringPass(keyring_key) xbmcutil.ADDON.setSetting('keyring_password',keyring_key)
def saveKeyToDisk(): keyring = getKeyring() kr = keyring.get_keyring() if hasattr(kr, 'change_keyring_password'): keyring_key = internalGetpass.getRandomKey() kr._init_file(keyring_key) keyring_key = kr.change_keyring_password(keyring_key) internalGetpass.saveKeyringPass(keyring_key) xbmcutil.ADDON.setSetting('keyring_password', keyring_key)