from sfa.util.faults import InvalidRSpec, UnsupportedRSpecVersion
from sfa.rspecs.version import RSpecVersion
from sfa.util.sfalogging import logger
+from sfa.util.py23 import StringType
class VersionManager:
def __init__(self):
retval = None
if isinstance(version, dict):
retval = self._get_version(version.get('type'), version.get('version'), version.get('content_type'))
- elif isinstance(version, basestring):
+ elif isinstance(version, StringType):
version_parts = version.split(' ')
num_parts = len(version_parts)
type = version_parts[0]