diff options
| -rw-r--r-- | cloudinit/sources/DataSourceOVF.py | 4 | ||||
| -rw-r--r-- | cloudinit/util.py | 7 | 
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) | 
