diff options
author | Gauvain Pocentek <gauvain@pocentek.net> | 2018-05-20 19:53:53 +0200 |
---|---|---|
committer | Gauvain Pocentek <gauvain@pocentek.net> | 2018-05-20 19:53:53 +0200 |
commit | 194ed0b87c2a24a7f5bf8c092ab745b317031ad3 (patch) | |
tree | fa24681082988a94e77db2534af0f0f55f022bff /docs/ext/docstrings.py | |
parent | 5292ffb366f97e4dc611dfd49a1dca7d1e934f4c (diff) | |
download | gitlab-194ed0b87c2a24a7f5bf8c092ab745b317031ad3.tar.gz |
[docs] update the sphinx extension for v4 objects
Diffstat (limited to 'docs/ext/docstrings.py')
-rw-r--r-- | docs/ext/docstrings.py | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/docs/ext/docstrings.py b/docs/ext/docstrings.py index 32c5da1..5035f4f 100644 --- a/docs/ext/docstrings.py +++ b/docs/ext/docstrings.py @@ -53,23 +53,6 @@ class GitlabDocstring(GoogleDocstring): super(GitlabDocstring, self).__init__(docstring, config, app, what, name, obj, options) - if name and name.startswith('gitlab.v4.objects'): - return - - if getattr(self._obj, '__name__', None) == 'Gitlab': - mgrs = [] - gl = self._obj('http://dummy', private_token='dummy') - for item in vars(gl).items(): - if hasattr(item[1], 'obj_cls'): - mgrs.append(item) - self._parsed_lines.extend(self._build_doc('gl_tmpl.j2', - mgrs=sorted(mgrs))) - - # BaseManager - elif hasattr(self._obj, 'obj_cls') and self._obj.obj_cls is not None: + if name.startswith('gitlab.v4.objects') and name.endswith('Manager'): self._parsed_lines.extend(self._build_doc('manager_tmpl.j2', - cls=self._obj.obj_cls)) - # GitlabObject - elif hasattr(self._obj, 'canUpdate') and self._obj.canUpdate: - self._parsed_lines.extend(self._build_doc('object_tmpl.j2', - obj=self._obj)) + cls=self._obj)) |