summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cloudinit/sources/DataSourceOVF.py4
-rw-r--r--cloudinit/util.py7
2 files changed, 4 insertions, 7 deletions
diff --git a/cloudinit/sources/DataSourceOVF.py b/cloudinit/sources/DataSourceOVF.py
index 3a3fcdf6..70e7a5c0 100644
--- a/cloudinit/sources/DataSourceOVF.py
+++ b/cloudinit/sources/DataSourceOVF.py
@@ -15,6 +15,8 @@ import os
import re
import time
+import six
+
from cloudinit import log as logging
from cloudinit import sources
from cloudinit import util
@@ -434,7 +436,7 @@ def maybe_cdrom_device(devname):
"""
if not devname:
return False
- elif not isinstance(devname, util.string_types):
+ elif not isinstance(devname, six.string_types):
raise ValueError("Unexpected input for devname: %s" % devname)
# resolve '..' and multi '/' elements
diff --git a/cloudinit/util.py b/cloudinit/util.py
index 2be528a0..e5403f7d 100644
--- a/cloudinit/util.py
+++ b/cloudinit/util.py
@@ -51,11 +51,6 @@ from cloudinit import version
from cloudinit.settings import (CFG_BUILTIN)
-try:
- string_types = (basestring,)
-except NameError:
- string_types = (str,)
-
_DNS_REDIRECT_IP = None
LOG = logging.getLogger(__name__)
@@ -125,7 +120,7 @@ def target_path(target, path=None):
# return 'path' inside target, accepting target as None
if target in (None, ""):
target = "/"
- elif not isinstance(target, string_types):
+ elif not isinstance(target, six.string_types):
raise ValueError("Unexpected input for target: %s" % target)
else:
target = os.path.abspath(target)