aboutsummaryrefslogtreecommitdiffstats
path: root/lang/python/src/core.py
diff options
context:
space:
mode:
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.