summaryrefslogtreecommitdiff
path: root/docs/ext/docstrings.py
diff options
context:
space:
mode:
authorGauvain Pocentek <gauvain@pocentek.net>2017-05-25 07:31:34 +0200
committerGauvain Pocentek <gauvain@pocentek.net>2017-05-25 07:31:34 +0200
commit1ac66bc8c36462c8584d80dc730f6d32f3ec708a (patch)
tree5cf0a91f3c79d8f75f998b398165bbaff4bdd309 /docs/ext/docstrings.py
parent746846cda9bc18b561a6335bd4951947a74b5bf6 (diff)
downloadgitlab-1ac66bc8c36462c8584d80dc730f6d32f3ec708a.tar.gz
Update API docs for v4
Diffstat (limited to 'docs/ext/docstrings.py')
-rw-r--r--docs/ext/docstrings.py4
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__)