summaryrefslogtreecommitdiff
path: root/gitlab/v4
diff options
context:
space:
mode:
Diffstat (limited to 'gitlab/v4')
-rw-r--r--gitlab/v4/cli.py1
-rw-r--r--gitlab/v4/objects/__init__.py20
-rw-r--r--gitlab/v4/objects/group.py6
-rw-r--r--gitlab/v4/objects/hook.py7
-rw-r--r--gitlab/v4/objects/namespace.py3
-rw-r--r--gitlab/v4/objects/project.py2
-rw-r--r--gitlab/v4/objects/user.py1
7 files changed, 11 insertions, 29 deletions
diff --git a/gitlab/v4/cli.py b/gitlab/v4/cli.py
index a875261..333546b 100644
--- a/gitlab/v4/cli.py
+++ b/gitlab/v4/cli.py
@@ -24,7 +24,6 @@ import sys
import gitlab
import gitlab.base
from gitlab import cli
-import gitlab.v4.objects
class GitlabCLI(object):
diff --git a/gitlab/v4/objects/__init__.py b/gitlab/v4/objects/__init__.py
index 9595c92..e69de29 100644
--- a/gitlab/v4/objects/__init__.py
+++ b/gitlab/v4/objects/__init__.py
@@ -1,20 +0,0 @@
-from gitlab.v4.objects.application import * # noqa
-from gitlab.v4.objects.broadcast_message import * # noqa
-from gitlab.v4.objects.current_user import * # noqa
-from gitlab.v4.objects.deploy_key import * # noqa
-from gitlab.v4.objects.ee import * # noqa
-from gitlab.v4.objects.event import * # noqa
-from gitlab.v4.objects.feature import * # noqa
-from gitlab.v4.objects.group import * # noqa
-from gitlab.v4.objects.hook import * # noqa
-from gitlab.v4.objects.issue import * # noqa
-from gitlab.v4.objects.mergerequest import * # noqa
-from gitlab.v4.objects.namespace import * # noqa
-from gitlab.v4.objects.notification_settings import * # noqa
-from gitlab.v4.objects.project import * # noqa
-from gitlab.v4.objects.runner import * # noqa
-from gitlab.v4.objects.sidekiq import * # noqa
-from gitlab.v4.objects.snippet import * # noqa
-from gitlab.v4.objects.template import * # noqa
-from gitlab.v4.objects.todo import * # noqa
-from gitlab.v4.objects.user import * # noqa
diff --git a/gitlab/v4/objects/group.py b/gitlab/v4/objects/group.py
index 9be2b3f..74cb73a 100644
--- a/gitlab/v4/objects/group.py
+++ b/gitlab/v4/objects/group.py
@@ -2,7 +2,7 @@ from gitlab.base import * # noqa
from gitlab.exceptions import * # noqa
from gitlab.mixins import * # noqa
from gitlab import types
-from gitlab.v4 import objects
+from gitlab.v4.objects.notification_settings import NotificationSettings, NotificationSettingsManager
from gitlab import utils
@@ -421,11 +421,11 @@ class GroupMilestoneManager(CRUDMixin, RESTManager):
_list_filters = ("iids", "state", "search")
-class GroupNotificationSettings(objects.NotificationSettings):
+class GroupNotificationSettings(NotificationSettings):
pass
-class GroupNotificationSettingsManager(objects.NotificationSettingsManager):
+class GroupNotificationSettingsManager(NotificationSettingsManager):
_path = "/groups/%(group_id)s/notification_settings"
_obj_cls = GroupNotificationSettings
_from_parent_attrs = {"group_id": "id"}
diff --git a/gitlab/v4/objects/hook.py b/gitlab/v4/objects/hook.py
index bcf5be5..94d3576 100644
--- a/gitlab/v4/objects/hook.py
+++ b/gitlab/v4/objects/hook.py
@@ -1,3 +1,10 @@
+from gitlab.base import * # noqa
+from gitlab.exceptions import * # noqa
+from gitlab.mixins import * # noqa
+from gitlab import types
+from gitlab import utils
+
+
class Hook(ObjectDeleteMixin, RESTObject):
_url = "/hooks"
_short_print_attr = "url"
diff --git a/gitlab/v4/objects/namespace.py b/gitlab/v4/objects/namespace.py
index 4f2dec7..7e66a39 100644
--- a/gitlab/v4/objects/namespace.py
+++ b/gitlab/v4/objects/namespace.py
@@ -1,8 +1,5 @@
from gitlab.base import * # noqa
-from gitlab.exceptions import * # noqa
from gitlab.mixins import * # noqa
-from gitlab import types
-from gitlab import utils
class Namespace(RESTObject):
diff --git a/gitlab/v4/objects/project.py b/gitlab/v4/objects/project.py
index 0ec5f7e..ad22dbb 100644
--- a/gitlab/v4/objects/project.py
+++ b/gitlab/v4/objects/project.py
@@ -1512,8 +1512,6 @@ class PagesDomain(RESTObject):
class PagesDomainManager(ListMixin, RESTManager):
_path = "/pages/domains"
_obj_cls = PagesDomain
-=======
->>>>>>> 509394d... refactor: structure python objects in a reasonable way:gitlab/v4/objects/project.py
class ProjectRegistryRepository(ObjectDeleteMixin, RESTObject):
diff --git a/gitlab/v4/objects/user.py b/gitlab/v4/objects/user.py
index e324cc1..1da1e94 100644
--- a/gitlab/v4/objects/user.py
+++ b/gitlab/v4/objects/user.py
@@ -2,6 +2,7 @@ from gitlab.base import * # noqa
from gitlab.exceptions import * # noqa
from gitlab.mixins import * # noqa
from gitlab import types
+from gitlab.v4.objects.event import Event, EventManager
from gitlab import utils