diff options
author | Joffrey F <f.joffrey@gmail.com> | 2017-04-11 16:25:14 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-11 16:25:14 -0700 |
commit | f127a9ffdc9db1a946c3d7943eaf16b207f33598 (patch) | |
tree | ee07ff31e2bc565916e47fbb8dfa7d660c40e84b | |
parent | ffc376992060591c276448d46b14278a0c5222a3 (diff) | |
parent | e506a2b8eaef4cea0453af0f40870e488a66d568 (diff) | |
download | docker-py-f127a9ffdc9db1a946c3d7943eaf16b207f33598.tar.gz |
Merge pull request #1558 from shin-/sanimej-verbose
Add 'verbose' option for network inspect API
-rw-r--r-- | docker/api/network.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/docker/api/network.py b/docker/api/network.py index 9652228..74f4cd2 100644 --- a/docker/api/network.py +++ b/docker/api/network.py @@ -168,15 +168,23 @@ class NetworkApiMixin(object): self._raise_for_status(res) @minimum_version('1.21') - def inspect_network(self, net_id): + def inspect_network(self, net_id, verbose=None): """ Get detailed information about a network. Args: net_id (str): ID of network + verbose (bool): Show the service details across the cluster in + swarm mode. """ + params = {} + if verbose is not None: + if version_lt(self._version, '1.28'): + raise InvalidVersion('verbose was introduced in API 1.28') + params['verbose'] = verbose + url = self._url("/networks/{0}", net_id) - res = self._get(url) + res = self._get(url, params=params) return self._result(res, json=True) @check_resource |