1 |
|
#!/usr/bin/env python |
2 |
|
|
3 |
< |
import sys, os, string |
3 |
> |
import sys |
4 |
|
|
5 |
|
class EdgLoggingInfo: |
6 |
|
def __init__(self) : |
48 |
|
""" |
49 |
|
|
50 |
|
# init final variables |
51 |
– |
final_event = '' |
52 |
– |
final_reason = '' |
53 |
– |
final_exit_code = '' |
54 |
– |
final_time = '' |
51 |
|
final_done_code = 0 |
52 |
|
final_abort_msg = '' |
53 |
|
final_done_msg = '' |
60 |
|
event = '' |
61 |
|
reason = '' |
62 |
|
exit_code = '' |
67 |
– |
time = '' |
63 |
|
|
64 |
|
lines = input.split('\n') |
65 |
|
|
76 |
|
reason = self.parse_reason(line.split('=')[1].strip()) |
77 |
|
if line.count('exit_code') >= 1 : |
78 |
|
exit_code = line.split('=')[1].strip() |
79 |
< |
if line.count('time') >= 1 : |
80 |
< |
time = line.split('=')[1].strip() |
79 |
> |
# if line.count('time') >= 1 : |
80 |
> |
# time = line.split('=')[1].strip() |
81 |
|
|
82 |
|
if ( line.count('---') >= 1 or line.count('***') >= 1 ) and event != '' : |
83 |
|
if event in self._events : |
89 |
|
final_done_msg += '. '+reason |
90 |
|
elif event == 'Abort' : |
91 |
|
final_abort_msg = reason |
97 |
– |
final_exit_code = exit_code |
98 |
– |
final_time = time |
92 |
|
|
93 |
|
|
94 |
|
if final_abort_msg.count('no compatible resources') >= 1 : |