Fixed port bindings conversion to support legacy port bindings. Fixes #135

This commit is contained in:
Joffrey F 2014-06-21 02:37:39 +02:00
parent 28cb2c5994
commit a8e03d32bb
1 changed files with 7 additions and 0 deletions

View File

@ -92,6 +92,13 @@ def _convert_port_binding(binding):
result['HostIp'] = binding[0]
else:
result['HostPort'] = binding[0]
elif isinstance(binding, dict):
if 'HostPort' in binding:
result['HostPort'] = binding['HostPort']
if 'HostIp' in binding:
result['HostIp'] = binding['HostIp']
else:
raise ValueError(binding)
else:
result['HostPort'] = binding