summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoffrey F <joffrey@docker.com>2016-06-27 18:00:55 -0700
committerJoffrey F <joffrey@docker.com>2016-06-28 13:29:37 -0700
commit900703ef2fa0d7f33f922bb007d4a0cc384e5214 (patch)
treef072521fc64c6b3b47fec1d3371456a2532f0dfd
parent9010d594502853114d182f66a127f3108ecaa0cc (diff)
downloaddocker-py-900703ef2fa0d7f33f922bb007d4a0cc384e5214.tar.gz
signal in Client.kill can be a string containing the signal's name
Signed-off-by: Joffrey F <joffrey@docker.com>
-rw-r--r--docker/api/container.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/docker/api/container.py b/docker/api/container.py
index b591b17..9cc14db 100644
--- a/docker/api/container.py
+++ b/docker/api/container.py
@@ -187,7 +187,9 @@ class ContainerApiMixin(object):
url = self._url("/containers/{0}/kill", container)
params = {}
if signal is not None:
- params['signal'] = int(signal)
+ if not isinstance(signal, six.string_types):
+ signal = int(signal)
+ params['signal'] = signal
res = self._post(url, params=params)
self._raise_for_status(res)