summaryrefslogtreecommitdiffstats
path: root/custodia/store/enclite.py
diff options
context:
space:
mode:
Diffstat (limited to 'custodia/store/enclite.py')
-rw-r--r--custodia/store/enclite.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/custodia/store/enclite.py b/custodia/store/enclite.py
index 787e5ca..c5b883f 100644
--- a/custodia/store/enclite.py
+++ b/custodia/store/enclite.py
@@ -1,13 +1,16 @@
# Copyright (C) 2015 Custodia Project Contributors - see LICENSE file
+import logging
+
from jwcrypto.common import json_decode, json_encode
from jwcrypto.jwe import JWE
from jwcrypto.jwk import JWK
-from custodia import log
from custodia.store.interface import CSStoreError
from custodia.store.sqlite import SqliteStore
+logger = logging.getLogger(__name__)
+
class EncryptedStore(SqliteStore):
@@ -36,8 +39,8 @@ class EncryptedStore(SqliteStore):
jwe = JWE()
jwe.deserialize(value, self.mkey)
return jwe.payload.decode('utf-8')
- except Exception as err:
- log.error("Error parsing key %s: [%r]" % (key, repr(err)))
+ except Exception:
+ logger.exception("Error parsing key %s", key)
raise CSStoreError('Error occurred while trying to parse key')
def set(self, key, value, replace=False):