1
0
mirror of https://github.com/mbirth/tcl_ota_check.git synced 2024-09-19 22:33:25 +01:00

Improved output for OTA versions (shows FROM-version now).

This commit is contained in:
Markus Birth 2017-09-15 01:59:15 +02:00
parent 55de408ab7
commit 77a5131a1f
Signed by: mbirth
GPG Key ID: A9928D7A098C3A9A

View File

@ -18,7 +18,7 @@ fc.mode = fc.MODE_FULL
fc.cltp = 10
#fc.cltp = 2010
print("List of latest {} firmware by PRD:".format("FULL" if fc.mode == fc.MODE_FULL else "OTA"))
print("List of latest {} firmware by PRD:".format("FULL" if fc.mode == fc.MODE_FULL else "OTA (from {})".format(fc.fv)))
with open("prds.txt", "r") as afile:
prdx = afile.read()
@ -31,7 +31,10 @@ while len(prds) > 0:
fc.curef = prd
check_xml = fc.do_check()
curef, fv, tv, fw_id, fileid, fn, fsize, fhash = fc.parse_check(check_xml)
print("{}: {} {} ({})".format(prd, tv, fhash, model))
txt_tv = tv
if fc.mode == fc.MODE_OTA:
txt_tv = "{}{}".format(fv, tv)
print("{}: {} {} ({})".format(prd, txt_tv, fhash, model))
prds.pop(0)
except Timeout as e:
print("{} failed. (Connection timed out.)".format(prd))