First version with python3 support.

* Moved requirements*.txt files to proper spec definitions in setup.py
 * Added a new fig.compat module to store some compatibility code
This commit is contained in:
Christopher Grebs 2014-01-05 18:26:32 -08:00 • committed by Ben Firshman
commit 93b9b6fd9f
21 changed files with 83 additions and 27 deletions

View file

@ -1,3 +1,5 @@
from __future__ import unicode_literals
from __future__ import absolute_import
import logging
log = logging.getLogger(__name__)
@ -53,7 +55,7 @@ class Container(object):
if not self.dictionary['NetworkSettings']['Ports']:
return ''
ports = []
for private, public in self.dictionary['NetworkSettings']['Ports'].items():
for private, public in list(self.dictionary['NetworkSettings']['Ports'].items()):
if public:
ports.append('%s->%s' % (public[0]['HostPort'], private))
return ', '.join(ports)