- Timestamp:
- 12/20/12 11:56:42 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/PBSQuery.py
r279 r285 180 180 181 181 ## Support for multiple EVENT mesages in format [key=value:]+ 182 # format eg: message=EVENT:sample.time=1288864220.003 :cputotals.user=0182 # format eg: message=EVENT:sample.time=1288864220.003,EVENT:kernel=upgrade,cputotals.user=0 183 183 # message=ERROR <text> 184 184 # … … 196 196 197 197 else: 198 198 199 ## ERROR message 199 200 # 200 201 new['error'] = tmp_l [1:] 201 202 202 ## continue with next status value 203 # 204 continue 205 206 207 ## Check if we already added the key 208 # 209 if new.has_key(a.name): 210 new[a.name][ tmp_l[0] ] = tmp_l[1:] 203 elif tmp_l[0].startswith('EVENT:'): 204 205 message_list = v.split(':') 206 for event_type in message_list[1:]: 207 tmp_l = event_type.split('=') 208 new['event'][ tmp_l[0] ] = tmp_l[1:] 211 209 212 210 else: 213 tmp_d = dict() 214 tmp_d[ tmp_l[0] ] = tmp_l[1:] 215 new[a.name] = class_func(tmp_d) 211 ## Check if we already added the key 212 # 213 if new.has_key(a.name): 214 215 new[a.name][ tmp_l[0] ] = tmp_l[1:] 216 217 else: 218 219 tmp_d = dict() 220 tmp_d[ tmp_l[0] ] = tmp_l[1:] 221 new[a.name] = class_func(tmp_d) 216 222 217 223 else: 224 218 225 ## Check if it is a resource type variable, eg: 219 226 # - Resource_List.(nodes, walltime, ..)
Note: See TracChangeset
for help on using the changeset viewer.