From 5480493662df912f13b2d31ee217c425bef003e0 Mon Sep 17 00:00:00 2001 From: Joffrey F Date: Mon, 27 Jun 2016 18:00:55 -0700 Subject: [PATCH] signal in Client.kill can be a string containing the signal's name Signed-off-by: Joffrey F --- docker/api/container.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docker/api/container.py b/docker/api/container.py index b591b173..9cc14dbd 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)