From 3e4e3b8b7d426bb9383b46f33b75aa687984880e Mon Sep 17 00:00:00 2001 From: quadrismegistus Date: Sat, 12 Sep 2020 16:29:17 +0100 Subject: [PATCH] updates --- komrade/backend/keymaker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/komrade/backend/keymaker.py b/komrade/backend/keymaker.py index 57fb8c8..26ccbfb 100644 --- a/komrade/backend/keymaker.py +++ b/komrade/backend/keymaker.py @@ -43,7 +43,10 @@ class KomradeSymmetricKey(KomradeKey): def decrypt(self,msg,**kwargs): if issubclass(type(msg), KomradeKey) or issubclass(type(msg),KomradeEncryptedKey): msg=msg.data - return self.cell.decrypt(msg,**kwargs) + try: + return self.cell.decrypt(msg,**kwargs) + except TypeError: + return self.cell.decrypt(msg.data,**kwargs) def getpass_status(passphrase=None):