diff options
| author | Joffrey F <joffrey@docker.com> | 2018-01-29 16:34:03 -0800 |
|---|---|---|
| committer | Joffrey F <joffrey@docker.com> | 2018-01-29 16:34:03 -0800 |
| commit | 947c47f609bf7fc97b0117aef65b1d035a19f24f (patch) | |
| tree | 5ed58a4e9e536fc5acc3f68f4dd65ea8be671309 | |
| parent | 600cc15cbc6d8b98e5d542820480fe9cb379e8de (diff) | |
| download | docker-py-947c47f609bf7fc97b0117aef65b1d035a19f24f.tar.gz | |
Move ExecResult definition to models.containers
Signed-off-by: Joffrey F <joffrey@docker.com>
| -rw-r--r-- | docker/models/containers.py | 17 | ||||
| -rw-r--r-- | docker/types/__init__.py | 3 | ||||
| -rw-r--r-- | docker/types/containers.py | 6 |
3 files changed, 13 insertions, 13 deletions
diff --git a/docker/models/containers.py b/docker/models/containers.py index ed3f7ac..79fd71d 100644 --- a/docker/models/containers.py +++ b/docker/models/containers.py @@ -1,9 +1,10 @@ import copy +from collections import namedtuple from ..api import APIClient from ..errors import (ContainerError, ImageNotFound, create_unexpected_kwargs_error) -from ..types import ExecResult, HostConfig +from ..types import HostConfig from ..utils import version_gte from .images import Image from .resource import Collection, Model @@ -173,10 +174,11 @@ class Container(Model): ) if socket or stream: return ExecResult(None, exec_output) - else: - return ExecResult( - self.client.api.exec_inspect(resp['Id'])['ExitCode'], - exec_output) + + return ExecResult( + self.client.api.exec_inspect(resp['Id'])['ExitCode'], + exec_output + ) def export(self): """ @@ -1007,3 +1009,8 @@ def _host_volume_from_bind(bind): return bits[0] else: return bits[1] + + +ExecResult = namedtuple('ExecResult', 'exit_code,output') +""" A result of Container.exec_run with the properties ``exit_code`` and + ``output``. """ diff --git a/docker/types/__init__.py b/docker/types/__init__.py index bd19638..39c93e3 100644 --- a/docker/types/__init__.py +++ b/docker/types/__init__.py @@ -1,6 +1,5 @@ # flake8: noqa -from .containers import (ContainerConfig, ExecResult, HostConfig, LogConfig, - Ulimit) +from .containers import ContainerConfig, HostConfig, LogConfig, Ulimit from .healthcheck import Healthcheck from .networks import EndpointConfig, IPAMConfig, IPAMPool, NetworkingConfig from .services import ( diff --git a/docker/types/containers.py b/docker/types/containers.py index 8d1f271..15dd86c 100644 --- a/docker/types/containers.py +++ b/docker/types/containers.py @@ -1,4 +1,3 @@ -from collections import namedtuple import six import warnings @@ -12,11 +11,6 @@ from .base import DictType from .healthcheck import Healthcheck -ExecResult = namedtuple('ExecResult', 'exit_code,output') -""" A result of Container.exec_run with the properties ``exit_code`` and - ``output``. """ - - class LogConfigTypesEnum(object): _values = ( 'json-file', |
