summaryrefslogtreecommitdiff
path: root/gitlab/v4/objects/deployments.py
diff options
context:
space:
mode:
authorJohn L. Villalovos <john@sodarock.com>2021-03-01 13:41:29 -0800
committerJohn L. Villalovos <john@sodarock.com>2021-04-24 10:12:20 -0700
commit565d5488b779de19a720d7a904c6fc14c394a4b9 (patch)
treea5db757a06c9387e8de19d70afa868a0409a25a0 /gitlab/v4/objects/deployments.py
parentcfc42d246a4fc9a9afa9a676efcac0774e909aab (diff)
downloadgitlab-565d5488b779de19a720d7a904c6fc14c394a4b9.tar.gz
fix: add a check to ensure the MRO is correct
Add a check to ensure the MRO (Method Resolution Order) is correct for classes in gitlab.v4.objects when doing type-checking. An example of an incorrect definition: class ProjectPipeline(RESTObject, RefreshMixin, ObjectDeleteMixin): ^^^^^^^^^^ This should be at the end. Correct way would be: class ProjectPipeline(RefreshMixin, ObjectDeleteMixin, RESTObject): Correctly at the end ^^^^^^^^^^ Also fix classes which have the issue.
Diffstat (limited to 'gitlab/v4/objects/deployments.py')
-rw-r--r--gitlab/v4/objects/deployments.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/gitlab/v4/objects/deployments.py b/gitlab/v4/objects/deployments.py
index 395bc24..64d779f 100644
--- a/gitlab/v4/objects/deployments.py
+++ b/gitlab/v4/objects/deployments.py
@@ -8,7 +8,7 @@ __all__ = [
]
-class ProjectDeployment(RESTObject, SaveMixin):
+class ProjectDeployment(SaveMixin, RESTObject):
pass