1
1
""" This object is a wrapper for setting and getting jobs states
2
2
"""
3
-
4
- from __future__ import absolute_import
5
- from __future__ import division
6
- from __future__ import print_function
7
-
8
- __RCSID__ = "$Id"
9
-
10
- import six
11
3
import datetime
12
4
13
5
from DIRAC import gLogger , S_OK , S_ERROR
@@ -174,10 +166,10 @@ def __checkType(self, value, tList, canBeNone=False):
174
166
175
167
def setStatus (self , majorStatus , minorStatus = None , appStatus = None , source = None , updateTime = None ):
176
168
try :
177
- self .__checkType (majorStatus , six . string_types )
178
- self .__checkType (minorStatus , six . string_types , canBeNone = True )
179
- self .__checkType (appStatus , six . string_types , canBeNone = True )
180
- self .__checkType (source , six . string_types , canBeNone = True )
169
+ self .__checkType (majorStatus , str )
170
+ self .__checkType (minorStatus , str , canBeNone = True )
171
+ self .__checkType (appStatus , str , canBeNone = True )
172
+ self .__checkType (source , str , canBeNone = True )
181
173
self .__checkType (updateTime , datetime .datetime , canBeNone = True )
182
174
except TypeError as excp :
183
175
return S_ERROR (str (excp ))
@@ -206,8 +198,8 @@ def setStatus(self, majorStatus, minorStatus=None, appStatus=None, source=None,
206
198
207
199
def setMinorStatus (self , minorStatus , source = None , updateTime = None ):
208
200
try :
209
- self .__checkType (minorStatus , six . string_types )
210
- self .__checkType (source , six . string_types , canBeNone = True )
201
+ self .__checkType (minorStatus , str )
202
+ self .__checkType (source , str , canBeNone = True )
211
203
except TypeError as excp :
212
204
return S_ERROR (str (excp ))
213
205
result = JobState .__db .jobDB .setJobStatus (self .__jid , minorStatus = minorStatus )
@@ -230,8 +222,8 @@ def getStatus(self):
230
222
231
223
def setAppStatus (self , appStatus , source = None , updateTime = None ):
232
224
try :
233
- self .__checkType (appStatus , six . string_types )
234
- self .__checkType (source , six . string_types , canBeNone = True )
225
+ self .__checkType (appStatus , str )
226
+ self .__checkType (source , str , canBeNone = True )
235
227
except TypeError as excp :
236
228
return S_ERROR (str (excp ))
237
229
result = JobState .__db .jobDB .setJobStatus (self .__jid , applicationStatus = appStatus )
@@ -257,8 +249,8 @@ def getAppStatus(self):
257
249
258
250
def setAttribute (self , name , value ):
259
251
try :
260
- self .__checkType (name , six . string_types )
261
- self .__checkType (value , six . string_types )
252
+ self .__checkType (name , str )
253
+ self .__checkType (value , str )
262
254
except TypeError as excp :
263
255
return S_ERROR (str (excp ))
264
256
return JobState .__db .jobDB .setJobAttribute (self .__jid , name , value )
@@ -278,7 +270,7 @@ def setAttributes(self, attDict):
278
270
279
271
def getAttribute (self , name ):
280
272
try :
281
- self .__checkType (name , six . string_types )
273
+ self .__checkType (name , str )
282
274
except TypeError as excp :
283
275
return S_ERROR (str (excp ))
284
276
return JobState .__db .jobDB .getJobAttribute (self .__jid , name )
@@ -298,8 +290,8 @@ def getAttributes(self, nameList=None):
298
290
299
291
def setOptParameter (self , name , value ):
300
292
try :
301
- self .__checkType (name , six . string_types )
302
- self .__checkType (value , six . string_types )
293
+ self .__checkType (name , str )
294
+ self .__checkType (value , str )
303
295
except TypeError as excp :
304
296
return S_ERROR (str (excp ))
305
297
return JobState .__db .jobDB .setJobOptParameter (self .__jid , name , value )
@@ -320,7 +312,7 @@ def setOptParameters(self, pDict):
320
312
right_removeOptParameters = RIGHT_GET_INFO
321
313
322
314
def removeOptParameters (self , nameList ):
323
- if isinstance (nameList , six . string_types ):
315
+ if isinstance (nameList , str ):
324
316
nameList = [nameList ]
325
317
try :
326
318
self .__checkType (nameList , (list , tuple ))
@@ -336,7 +328,7 @@ def removeOptParameters(self, nameList):
336
328
337
329
def getOptParameter (self , name ):
338
330
try :
339
- self .__checkType (name , six . string_types )
331
+ self .__checkType (name , str )
340
332
except TypeError as excp :
341
333
return S_ERROR (str (excp ))
342
334
return JobState .__db .jobDB .getJobOptParameter (self .__jid , name )
0 commit comments