changeset d5043f1dc3a7 in /home/hg/repos/gajim
branches: gtk3 details:http://hg.gajim.org/gajim?cmd=changeset;node=d5043f1dc3a7 description: get the expired key information back
diffstat:
src/common/gnupg.py | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-)
diffs (25 lines):
diff -r f56cc76ddabe -r d5043f1dc3a7 src/common/gnupg.py --- a/src/common/gnupg.py Wed Jul 17 12:50:34 2013 +0200 +++ b/src/common/gnupg.py Wed Jul 17 15:04:10 2013 +0200 @@ -494,6 +494,7 @@ self.type = None self.hash_algo = None self.fingerprint = None + self.status = ''
def __nonzero__(self): return self.fingerprint is not None @@ -506,9 +507,11 @@ def handle_status(self, key, value): if key in ("USERID_HINT", "NEED_PASSPHRASE", "BAD_PASSPHRASE", "GOOD_PASSPHRASE", "BEGIN_SIGNING", "CARDCTRL", "INV_SGNR", - "KEYEXPIRED", "SIGEXPIRED", "KEYREVOKED", "NO_SGNR", - "MISSING_PASSPHRASE", "SC_OP_FAILURE", "SC_OP_SUCCESS"): + "KEYREVOKED", "NO_SGNR", "MISSING_PASSPHRASE", + "SC_OP_FAILURE", "SC_OP_SUCCESS"): pass + elif key in ("KEYEXPIRED", "SIGEXPIRED"): + self.status = 'key expired' elif key == "SIG_CREATED": (self.type, algo, self.hash_algo, cls,