| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent afe4b05 commit ea79bdc
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -118,21 +118,22 @@ def __init__(self, url, private_token=None, email=None, password=None, | |||
| 118 | 118 | else: | |
| 119 | 119 | self.dockerfiles = objects.DockerfileManager(self) | |
| 120 | 120 | ||
| 121 | - # build the "submanagers" | ||
| 122 | - for parent_cls in six.itervalues(vars(objects)): | ||
| 123 | - if (not inspect.isclass(parent_cls) | ||
| 124 | - or not issubclass(parent_cls, objects.GitlabObject) | ||
| 125 | - or parent_cls == objects.CurrentUser): | ||
| 126 | - continue | ||
| 127 | - | ||
| 128 | - if not parent_cls.managers: | ||
| 129 | - continue | ||
| 130 | - | ||
| 131 | - for var, cls_name, attrs in parent_cls.managers: | ||
| 132 | - var_name = '%s_%s' % (self._cls_to_manager_prefix(parent_cls), | ||
| 133 | - var) | ||
| 134 | - manager = getattr(objects, cls_name)(self) | ||
| 135 | - setattr(self, var_name, manager) | ||
| 121 | + if self._api_version == '3': | ||
| 122 | + # build the "submanagers" | ||
| 123 | + for parent_cls in six.itervalues(vars(objects)): | ||
| 124 | + if (not inspect.isclass(parent_cls) | ||
| 125 | + or not issubclass(parent_cls, objects.GitlabObject) | ||
| 126 | + or parent_cls == objects.CurrentUser): | ||
| 127 | + continue | ||
| 128 | + | ||
| 129 | + if not parent_cls.managers: | ||
| 130 | + continue | ||
| 131 | + | ||
| 132 | + for var, cls_name, attrs in parent_cls.managers: | ||
| 133 | + prefix = self._cls_to_manager_prefix(parent_cls) | ||
| 134 | + var_name = '%s_%s' % (perfix, var) | ||
| 135 | + manager = getattr(objects, cls_name)(self) | ||
| 136 | + setattr(self, var_name, manager) | ||
| 136 | 137 | ||
| 137 | 138 | @property | |
| 138 | 139 | def api_version(self): | |
| Back | FazBrowse Home | New Git URL |
0 commit comments