diff options
Diffstat (limited to 'lang/python/src')
-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. |