From 194ed0b87c2a24a7f5bf8c092ab745b317031ad3 Mon Sep 17 00:00:00 2001 From: Gauvain Pocentek Date: Sun, 20 May 2018 19:53:53 +0200 Subject: [docs] update the sphinx extension for v4 objects --- docs/ext/docstrings.py | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) (limited to 'docs/ext/docstrings.py') 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)) -- cgit v1.2.1