added error handling back in
Docker Push / build (push) Successful in 40s
Details
Docker Push / build (push) Successful in 40s
Details
This commit is contained in:
parent
83dc893fbb
commit
4e45eb26f4
13
metrics.py
13
metrics.py
|
@ -49,9 +49,16 @@ class TasmotaCollector(object):
|
|||
|
||||
string_values = str(page.text).split("{s}")
|
||||
for i in range(1,len(string_values)):
|
||||
label = string_values[i].split("{m}")[0]
|
||||
value = string_values[i].split("{m}")[1].split("{e}")[0]
|
||||
values[label] = value
|
||||
try:
|
||||
label = string_values[i].split("{m}")[0]
|
||||
value = string_values[i].split("{m}")[1].split("{e}")[0]
|
||||
if "<td" in value:
|
||||
value = value.replace("</td><td style='text-align:left'>", "")
|
||||
value = value.replace("</td><td> </td><td>", "")
|
||||
|
||||
values[label] = value
|
||||
except IndexError:
|
||||
continue
|
||||
return values
|
||||
|
||||
def signal_handler(signal, frame):
|
||||
|
|
Loading…
Reference in New Issue