diff options
author | graysky | 2016-06-24 02:24:57 -0400 |
---|---|---|
committer | graysky | 2016-06-24 02:24:57 -0400 |
commit | 5c1903d7e5b8f1f5da8dc48d868359460a5eac4e (patch) | |
tree | 4f9dafce3afefaeb300f9dade7db591a49b56d9a /keyring1.1.12.patch | |
parent | debcf52b4731128614cfc6effe7ceb4a59d51ace (diff) | |
download | aur-5c1903d7e5b8f1f5da8dc48d868359460a5eac4e.tar.gz |
Update to 1.1.12-4
Diffstat (limited to 'keyring1.1.12.patch')
-rw-r--r-- | keyring1.1.12.patch | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/keyring1.1.12.patch b/keyring1.1.12.patch new file mode 100644 index 000000000000..4d4ce4581c7b --- /dev/null +++ b/keyring1.1.12.patch @@ -0,0 +1,24 @@ +diff --git a/common/tools.py b/common/tools.py +index e1da01b..c13fb06 100644 +--- a/common/tools.py ++++ b/common/tools.py +@@ -597,6 +597,8 @@ def keyring_supported(): + except: pass + try: backends.append(keyring.backends.kwallet.Keyring) + except: pass ++ try: backends.append(keyring.backends.kwallet.DBusKeyring) ++ except: pass + try: backends.append(keyring.backend.SecretServiceKeyring) + except: pass + try: backends.append(keyring.backend.GnomeKeyring) +@@ -607,9 +609,9 @@ def keyring_supported(): + displayName = keyring.get_keyring().__module__ + except: + displayName = str(keyring.get_keyring()) +- if backends: ++ if backends and isinstance(keyring.get_keyring(), tuple(backends)): + logger.debug("Found appropriate keyring '{}'".format(displayName)) +- return isinstance(keyring.get_keyring(), tuple(backends)) ++ return True + logger.debug("No appropriate keyring found. '{}' can't be used with BackInTime".format(displayName)) + return False |