Fix log printing for python3 by converting everything to unicode.

Signed-off-by: Daniel Nephin <dnephin@gmail.com>
This commit is contained in:
Daniel Nephin 2015-08-25 17:17:12 -04:00
commit 9d9550c5b6
4 changed files with 21 additions and 21 deletions

View file

@ -7,6 +7,7 @@ import platform
import ssl
import subprocess
import six
from docker import version as docker_py_version
from six.moves import input
@ -63,11 +64,11 @@ def split_buffer(reader, separator):
separator, except for the last one if none was found on the end
of the input.
"""
buffered = str('')
separator = str(separator)
buffered = six.text_type('')
separator = six.text_type(separator)
for data in reader:
buffered += data
buffered += data.decode('utf-8')
while True:
index = buffered.find(separator)
if index == -1: