44
44
UnknownMethodException ,
45
45
WebDriverException )
46
46
47
- try :
48
- basestring
49
- except NameError : # Python 3.x
50
- basestring = str
51
-
52
47
53
48
class ErrorCode (object ):
54
49
"""
@@ -119,7 +114,7 @@ def check_response(self, response):
119
114
stacktrace = None
120
115
if isinstance (status , int ):
121
116
value_json = response .get ('value' , None )
122
- if value_json and isinstance (value_json , basestring ):
117
+ if value_json and isinstance (value_json , str ):
123
118
import json
124
119
try :
125
120
value = json .loads (value_json )
@@ -129,7 +124,7 @@ def check_response(self, response):
129
124
if not status :
130
125
status = value ["status" ]
131
126
message = value ["value" ]
132
- if not isinstance (message , basestring ):
127
+ if not isinstance (message , str ):
133
128
value = message
134
129
message = message .get ('message' )
135
130
else :
@@ -201,7 +196,7 @@ def check_response(self, response):
201
196
exception_class = WebDriverException
202
197
if not value :
203
198
value = response ['value' ]
204
- if isinstance (value , basestring ):
199
+ if isinstance (value , str ):
205
200
raise exception_class (value )
206
201
if message == "" and 'message' in value :
207
202
message = value ['message' ]
@@ -213,7 +208,7 @@ def check_response(self, response):
213
208
stacktrace = None
214
209
st_value = value .get ('stackTrace' ) or value .get ('stacktrace' )
215
210
if st_value :
216
- if isinstance (st_value , basestring ):
211
+ if isinstance (st_value , str ):
217
212
stacktrace = st_value .split ('\n ' )
218
213
else :
219
214
stacktrace = []
0 commit comments