change method of checking python version

This commit is contained in:
debugtalk
2017-06-29 15:39:14 +08:00
parent 6854607cf0
commit d065864e4b
2 changed files with 4 additions and 7 deletions

View File

@@ -1,9 +1,5 @@
from ate import utils, exception
try:
basestring # Python 2.x
except NameError:
basestring = str # Python 3.x
class ResponseObject(object):
@@ -40,7 +36,7 @@ class ResponseObject(object):
extract_binds_dict = {}
for key, value in extract_binds.items():
if not isinstance(value, basestring):
if not isinstance(value, utils.string_type):
raise exception.ParamsError("invalid extract_binds!")
try:

View File

@@ -9,9 +9,10 @@ import yaml
from ate.exception import ParamsError
try:
assert bytes is str
string_type = basestring
PYTHON_VERSION = 2
except AssertionError:
except NameError:
string_type = str
PYTHON_VERSION = 3