Passed
Push — master ( eef0f7...c29d32 )
by John
01:44
created

tclupdatedb   A

Complexity

Total Complexity 0

Size/Duplication

Total Lines 23
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 10
dl 0
loc 23
rs 10
c 0
b 0
f 0
1
#!/usr/bin/env python3
2
# -*- coding: utf-8 -*-
3
4
# pylint: disable=C0111,C0326,C0103
5
6
"""Update PRD database."""
7
8
import sys
9
10
from tcllib import argparser, devlist
11
12
13
dpdesc = """
14
    Updates PRD software database if local copy is outdated.
15
    """
16
dp = argparser.DefaultParser(__file__, dpdesc)
17
dp.add_argument("-f", "--force", help="force database update", dest="force", action="store_true", default=False)
18
args = dp.parse_args(sys.argv[1:])
19
20
print("Updating device database...")
21
prds = devlist.get_devicelist(force=args.force)
22
del prds
23