From 089164a0c0d6024cbb133327d47a28ca3716cd56 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 28 Oct 2020 08:49:33 +0900 Subject: [PATCH] python: Handle the when case __doc__ is None. * lang/python/src/core.py (GpgmeWrapper): Check if None. -- GnuPG-bug-id: 5075 Signed-off-by: NIIBE Yutaka --- lang/python/src/core.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lang/python/src/core.py b/lang/python/src/core.py index 996c3b0f..646bbc60 100644 --- a/lang/python/src/core.py +++ b/lang/python/src/core.py @@ -147,7 +147,12 @@ class GpgmeWrapper(object): gpgme.gpg_raise_callback_exception(slf) return result - doc = self._munge_docstring.sub(r'\2.\1(\3', getattr(func, "__doc__")) + doc_orig = getattr(func, "__doc__") + if doc_orig: + doc = self._munge_docstring.sub(r'\2.\1(\3', doc_orig) + else: + doc = None + _funcwrap.__doc__ = doc # Monkey-patch the class.