From c29d32d39f5e5b27a268a3782b053c9dfe219dcc Mon Sep 17 00:00:00 2001 From: thurask Date: Tue, 13 Feb 2018 14:18:21 -0500 Subject: [PATCH] add db updater script --- tclupdatedb.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 tclupdatedb.py diff --git a/tclupdatedb.py b/tclupdatedb.py new file mode 100644 index 0000000..e27bc06 --- /dev/null +++ b/tclupdatedb.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +# pylint: disable=C0111,C0326,C0103 + +"""Update PRD database.""" + +import sys + +from tcllib import argparser, devlist + + +dpdesc = """ + Updates PRD software database if local copy is outdated. + """ +dp = argparser.DefaultParser(__file__, dpdesc) +dp.add_argument("-f", "--force", help="force database update", dest="force", action="store_true", default=False) +args = dp.parse_args(sys.argv[1:]) + +print("Updating device database...") +prds = devlist.get_devicelist(force=args.force) +del prds