diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2020-02-05 11:41:04 +0100 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2020-02-05 11:44:31 +0100 |
commit | 3b929154df7d64595b40475396406be76904d406 (patch) | |
tree | c241f68b00f9e19d13e15820de5040a6f732848a /ffi | |
parent | fded4de4b813cc6c3cef29374726413db46069e2 (diff) |
python: Fix handling of armored writers.
Diffstat (limited to 'ffi')
-rw-r--r-- | ffi/lang/python/sequoia/openpgp.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ffi/lang/python/sequoia/openpgp.py b/ffi/lang/python/sequoia/openpgp.py index 7b36ba01..a2b8e1fd 100644 --- a/ffi/lang/python/sequoia/openpgp.py +++ b/ffi/lang/python/sequoia/openpgp.py @@ -160,7 +160,8 @@ class ArmorWriter(AbstractWriter): return aw def close(self): - super(ArmorWriter, self)._delete() + invoke(lib.pgp_armor_writer_finalize, self.ref()) + super(ArmorWriter, self)._delete(skip_free=True) self.inner.close() class Tag(Enum): |