summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoffrey F <joffrey@docker.com>2018-01-29 16:34:03 -0800
committerJoffrey F <joffrey@docker.com>2018-01-29 16:34:03 -0800
commit947c47f609bf7fc97b0117aef65b1d035a19f24f (patch)
tree5ed58a4e9e536fc5acc3f68f4dd65ea8be671309
parent600cc15cbc6d8b98e5d542820480fe9cb379e8de (diff)
downloaddocker-py-947c47f609bf7fc97b0117aef65b1d035a19f24f.tar.gz
Move ExecResult definition to models.containers
Signed-off-by: Joffrey F <joffrey@docker.com>
-rw-r--r--docker/models/containers.py17
-rw-r--r--docker/types/__init__.py3
-rw-r--r--docker/types/containers.py6
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',