Merge "Fix unicode error for python3"
This commit is contained in:
commit
5e1f369422
@ -20,6 +20,7 @@ A Docker Hypervisor which allows running Linux Containers instead of VMs.
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import shutil
|
import shutil
|
||||||
|
import six
|
||||||
import socket
|
import socket
|
||||||
import time
|
import time
|
||||||
|
|
||||||
@ -233,7 +234,9 @@ class DockerDriver(driver.ComputeDriver):
|
|||||||
self._stop_firewall(instance, network_info)
|
self._stop_firewall(instance, network_info)
|
||||||
|
|
||||||
def _encode_utf8(self, value):
|
def _encode_utf8(self, value):
|
||||||
return unicode(value).encode('utf-8')
|
if six.PY2 and not isinstance(value, unicode):
|
||||||
|
value = unicode(value)
|
||||||
|
return value.encode('utf-8')
|
||||||
|
|
||||||
def _find_container_by_instance(self, instance):
|
def _find_container_by_instance(self, instance):
|
||||||
try:
|
try:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user