aboutsummaryrefslogtreecommitdiffstats
path: root/lang/python/src/core.py
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2020-10-27 23:49:33 +0000
committerNIIBE Yutaka <[email protected]>2020-10-27 23:49:33 +0000
commit089164a0c0d6024cbb133327d47a28ca3716cd56 (patch)
tree826c1388bdcc936e84b7899537d904bec2e51ed1 /lang/python/src/core.py
parentcpp: Add support for gpgme_cancel (diff)
downloadgpgme-089164a0c0d6024cbb133327d47a28ca3716cd56.tar.gz
gpgme-089164a0c0d6024cbb133327d47a28ca3716cd56.zip
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 <[email protected]>
Diffstat (limited to 'lang/python/src/core.py')
-rw-r--r--lang/python/src/core.py7
1 files changed, 6 insertions, 1 deletions
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.