From f9948c7c7a1e375f4117b9d8ab9466fe662a7937 Mon Sep 17 00:00:00 2001 From: Isis Lovecruft Date: Mon, 3 Jun 2013 11:25:09 +0000 Subject: [PATCH] Fix ListPackets to set self.status for messages, like the other parsers. --- src/_parsers.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/_parsers.py b/src/_parsers.py index 0cc54d2..3644094 100644 --- a/src/_parsers.py +++ b/src/_parsers.py @@ -1210,14 +1210,14 @@ class Crypt(Verify): super(Crypt, self)._handle_status(key, value) class ListPackets(object): - """ - Handle status messages for --list-packets. - """ + """Handle status messages for --list-packets.""" def __init__(self, gpg): self._gpg = gpg - self.nodata = None - self.key = None + #: A string describing the current processing status, or error, if one + #: has occurred. + self.status = None + self.key_id = None self.need_passphrase = None self.need_passphrase_sym = None self.userid_hint = None @@ -1228,7 +1228,7 @@ class ListPackets(object): :raises: :exc:`ValueError` if the status message is unknown. """ if key == 'NODATA': - self.nodata = True + self.status = nodata(value) elif key == 'ENC_TO': # This will only capture keys in our keyring. In the future we # may want to include multiple unknown keys in this list.