diff options
Diffstat (limited to 'docs/ext/docstrings.py')
-rw-r--r-- | docs/ext/docstrings.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/ext/docstrings.py b/docs/ext/docstrings.py index 5e5f82f..fc95eeb 100644 --- a/docs/ext/docstrings.py +++ b/docs/ext/docstrings.py @@ -1,3 +1,4 @@ +import inspect import itertools import os @@ -9,7 +10,10 @@ from sphinx.ext.napoleon.docstring import GoogleDocstring def classref(value, short=True): + if not inspect.isclass(value): + return ':class:%s' % value tilde = '~' if short else '' + string = '%s.%s' % (value.__module__, value.__name__) return ':class:`%sgitlab.objects.%s`' % (tilde, value.__name__) |