From d35fc44f697c2e3619e400ad7d423d184974708e Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Sun, 7 Aug 2022 12:02:23 -0400 Subject: [PATCH] Use connect spelling and capitalization on KeePassXC --- CHANGES.rst | 4 ++-- keyring/backend.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 2583bd17..0e3cff47 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,14 +4,14 @@ v23.8.0 * #448: ``SecretService`` and ``libsecret`` backends now support a new ``SelectableScheme``, allowing the keys for "username" and "service" to be overridden for compatibility with other schemes - such as KeypassXC. + such as KeePassXC. * Introduced a new ``.with_properties`` method on backends to produce a new keyring with different properties. Use for example to get a keyring with a different ``keychain`` (macOS) or ``scheme`` (SecretService/libsecret). e.g.:: - keypass = keyring.get_keyring().with_properties(scheme='KeypassXC') + keypass = keyring.get_keyring().with_properties(scheme='KeePassXC') * ``.with_keychain`` method on macOS is superseded by ``.with_properties`` and so is now deprecated. diff --git a/keyring/backend.py b/keyring/backend.py index 6d3b66f3..05b5d5ab 100644 --- a/keyring/backend.py +++ b/keyring/backend.py @@ -230,7 +230,7 @@ class SchemeSelectable: {'username': 'alice', 'service': 'contoso'} >>> backend._query('contoso') {'service': 'contoso'} - >>> backend.scheme = 'KeypassXC' + >>> backend.scheme = 'KeePassXC' >>> backend._query('contoso', 'alice') {'UserName': 'alice', 'Title': 'contoso'} >>> backend._query('contoso', 'alice', foo='bar') @@ -240,7 +240,7 @@ class SchemeSelectable: scheme = 'default' schemes = dict( default=dict(username='username', service='service'), - KeypassXC=dict(username='UserName', service='Title'), + KeePassXC=dict(username='UserName', service='Title'), ) def _query(self, service, username=None, **base):