summaryrefslogtreecommitdiff
path: root/docker/models/services.py
diff options
context:
space:
mode:
Diffstat (limited to 'docker/models/services.py')
-rw-r--r--docker/models/services.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/docker/models/services.py b/docker/models/services.py
index f2a5d35..6fc5c2a 100644
--- a/docker/models/services.py
+++ b/docker/models/services.py
@@ -177,12 +177,14 @@ class ServiceCollection(Collection):
service_id = self.client.api.create_service(**create_kwargs)
return self.get(service_id)
- def get(self, service_id):
+ def get(self, service_id, insert_defaults=None):
"""
Get a service.
Args:
service_id (str): The ID of the service.
+ insert_defaults (boolean): If true, default values will be merged
+ into the output.
Returns:
(:py:class:`Service`): The service.
@@ -192,8 +194,13 @@ class ServiceCollection(Collection):
If the service does not exist.
:py:class:`docker.errors.APIError`
If the server returns an error.
+ :py:class:`docker.errors.InvalidVersion`
+ If one of the arguments is not supported with the current
+ API version.
"""
- return self.prepare_model(self.client.api.inspect_service(service_id))
+ return self.prepare_model(
+ self.client.api.inspect_service(service_id, insert_defaults)
+ )
def list(self, **kwargs):
"""