diff options
author | Joffrey F <joffrey@docker.com> | 2017-11-06 16:04:00 -0800 |
---|---|---|
committer | Joffrey F <joffrey@docker.com> | 2017-11-06 16:07:11 -0800 |
commit | 80efa204570ce6de64142f1558e818f901e72f1d (patch) | |
tree | 0714158c5945537cc2e2d0d7a4e97437762cbc21 /docker/models | |
parent | 11a260225c5875584cc2c9af60e891dbed51bbba (diff) | |
download | docker-py-insert_defaults.tar.gz |
Add support for insert_defaults in inspect_serviceinsert_defaults
Signed-off-by: Joffrey F <joffrey@docker.com>
Diffstat (limited to 'docker/models')
-rw-r--r-- | docker/models/services.py | 11 |
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): """ |