1
0

Download latest variants and versions from web service.

This commit is contained in:
2017-12-17 03:12:09 +01:00
parent dfc52924e8
commit e56599d3b4
6 changed files with 79 additions and 109 deletions
+10 -8
View File
@@ -31,16 +31,18 @@ if ceiling < floor:
print("Invalid range!")
raise SystemExit
print("Loading list of devices...", end="", flush=True)
prd_db = tcllib.FotaCheck.get_devicelist()
print(" OK")
print("Valid PRDs not already in database:")
with open("prds.txt", "r") as afile:
prddict = collections.defaultdict(list)
prda = afile.readlines()
prds = [x.split(" ")[0].replace("PRD-", "").split("-") for x in prda]
prdx = list({x[0]: x[1]} for x in prds)
for prdc in prdx:
for key, value in prdc.items():
prddict[key].append(value)
prds = [x.replace("PRD-", "").split("-") for x in prd_db]
prdx = list({x[0]: x[1]} for x in prds)
prddict = collections.defaultdict(list)
for prdc in prdx:
for key, value in prdc.items():
prddict[key].append(value)
if args.tocheck is not None:
args.tocheck = args.tocheck.replace("PRD-", "")