From d9fa43a9b7b6e25e7c8872264cab1819c9c36a47 Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Thu, 18 Dec 2014 11:08:37 -0500 Subject: [PATCH] flake8 fails with F821 for unicode under python 3.4.2 --- docker/client.py | 3 ++- tests/integration_test.py | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/docker/client.py b/docker/client.py index aa3b0018..f8db9a62 100644 --- a/docker/client.py +++ b/docker/client.py @@ -115,7 +115,8 @@ class Client(requests.Session): command = shlex.split(str(command)) if isinstance(environment, dict): environment = [ - unicode('{0}={1}').format(k, v) for k, v in environment.items() + (six.text_type('{0}={1}').format(k, v) + for k, v in environment.items()) ] if isinstance(mem_limit, six.string_types): diff --git a/tests/integration_test.py b/tests/integration_test.py index f08782e8..92ec8826 100644 --- a/tests/integration_test.py +++ b/tests/integration_test.py @@ -132,7 +132,7 @@ class TestListContainers(BaseTestCase): self.assertEqual(len(retrieved), 1) retrieved = retrieved[0] self.assertIn('Command', retrieved) - self.assertEqual(retrieved['Command'], unicode('true')) + self.assertEqual(retrieved['Command'], six.text_type('true')) self.assertIn('Image', retrieved) self.assertRegexpMatches(retrieved['Image'], r'busybox:.*') self.assertIn('Status', retrieved) @@ -1064,7 +1064,7 @@ class TestBuildFromStringIO(BaseTestCase): def runTest(self): if six.PY3: return - script = io.StringIO(unicode('\n').join([ + script = io.StringIO(six.text_type('\n').join([ 'FROM busybox', 'MAINTAINER docker-py', 'RUN mkdir -p /tmp/test',