i18n: use modern argument-handling in the TX statistics script
This commit is contained in:
parent
eacaa99609
commit
fad364993c
@ -8,6 +8,7 @@
|
|||||||
# Run it with a -v command-line option to get extra output on
|
# Run it with a -v command-line option to get extra output on
|
||||||
# actual translation percentages.
|
# actual translation percentages.
|
||||||
import sys
|
import sys
|
||||||
|
import argparse
|
||||||
|
|
||||||
def get_tx_credentials():
|
def get_tx_credentials():
|
||||||
"""
|
"""
|
||||||
@ -101,10 +102,12 @@ def get_tx_stats(token, verbose):
|
|||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
verbose = (sys.argv[-1] == "-v")
|
parser = argparse.ArgumentParser(description="Update Transifex Statistics")
|
||||||
|
parser.add_argument("--verbose", "-v", help="Show statistics", action="store_true")
|
||||||
|
args = parser.parse_args()
|
||||||
cred = get_tx_credentials()
|
cred = get_tx_credentials()
|
||||||
if cred:
|
if cred:
|
||||||
return get_tx_stats(cred, verbose)
|
return get_tx_stats(cred, args.verbose)
|
||||||
else:
|
else:
|
||||||
print("! Could not find API token in ~/.transifexrc")
|
print("! Could not find API token in ~/.transifexrc")
|
||||||
return 1
|
return 1
|
||||||
|
Loading…
Reference in New Issue
Block a user