signal in Client.kill can be a string containing the signal's name

Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
Joffrey F 2016-06-27 18:00:55 -07:00
parent 986a14a152
commit 5480493662
1 changed files with 3 additions and 1 deletions

View File

@ -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)