diff options
author | NIIBE Yutaka <[email protected]> | 2020-10-27 23:49:33 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2020-10-27 23:49:33 +0000 |
commit | 089164a0c0d6024cbb133327d47a28ca3716cd56 (patch) | |
tree | 826c1388bdcc936e84b7899537d904bec2e51ed1 /lang/python/src/core.py | |
parent | cpp: Add support for gpgme_cancel (diff) | |
download | gpgme-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.py | 7 |
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. |