Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 824151c

Browse filesBrowse files
authored
Merge pull request #1829 from python-gitlab/jlvillal/lazy_service
fix(api): services: add missing `lazy` parameter
2 parents 4a000b6 + 888f332 commit 824151c
Copy full SHA for 824151c

File tree

Expand file treeCollapse file tree

2 files changed

+20
-1
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

2 files changed

+20
-1
lines changed
Open diff view settings
Collapse file

‎gitlab/v4/objects/services.py‎

Copy file name to clipboardExpand all lines: gitlab/v4/objects/services.py
+9-1Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
"""
2+
GitLab API:
3+
https://docs.gitlab.com/ee/api/integrations.html
4+
"""
5+
16
from typing import Any, cast, Dict, List, Optional, Union
27

38
from gitlab import cli
@@ -275,7 +280,10 @@ def get(
275280
GitlabAuthenticationError: If authentication is not correct
276281
GitlabGetError: If the server cannot perform the request
277282
"""
278-
obj = cast(ProjectService, super(ProjectServiceManager, self).get(id, **kwargs))
283+
obj = cast(
284+
ProjectService,
285+
super(ProjectServiceManager, self).get(id, lazy=lazy, **kwargs),
286+
)
279287
obj.id = id
280288
return obj
281289

Collapse file
+11Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
"""
2+
GitLab API:
3+
https://docs.gitlab.com/ee/api/integrations.html
4+
"""
5+
6+
import gitlab
7+
8+
9+
def test_services(project):
10+
service = project.services.get("jira", lazy=True)
11+
assert isinstance(service, gitlab.v4.objects.ProjectService)

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.