From 3b929154df7d64595b40475396406be76904d406 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Wed, 5 Feb 2020 11:41:04 +0100 Subject: python: Fix handling of armored writers. --- ffi/lang/python/sequoia/openpgp.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ffi') 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): -- cgit v1.2.3