Skip to content
Snippets Groups Projects
Commit cffe213a authored by Simon Will's avatar Simon Will
Browse files

Add more informational output to fix_nlmaps_v2.py

parent a117e2bd
No related branches found
No related tags found
No related merge requests found
......@@ -108,12 +108,18 @@ def get_findkey_value(mrl):
def main(mrl_infile, en_infile, mrl_outfile, en_outfile, quiet=False):
deleted = 0
modified = 0
total = 0
with open(mrl_infile) as mrl_inf, open(en_infile) as en_inf,\
open(mrl_outfile, 'w') as mrl_outf, open(en_outfile, 'w') as en_outf:
for mrl, en in zip(mrl_inf, en_inf):
mrl = mrl.strip()
en = en.strip()
total += 1
orig_mrl = mrl
findkey_value = get_findkey_value(mrl)
if findkey_value and findkey_value not in FINDKEY_WHITELIST:
prefix = findkey_value.replace('_', ' ').replace(':', ' ')
......@@ -121,11 +127,13 @@ def main(mrl_infile, en_infile, mrl_outfile, en_outfile, quiet=False):
if en.startswith(prefix):
if not quiet:
print('Deleting:', en)
deleted += 1
continue
if has_unfixable_deprecated_tag(mrl):
if not quiet:
print('Deleting:', en)
deleted += 1
continue
for sub in SUBSTITUTIONS:
......@@ -140,6 +148,14 @@ def main(mrl_infile, en_infile, mrl_outfile, en_outfile, quiet=False):
print(mrl, file=mrl_outf)
print(en, file=en_outf)
if mrl != orig_mrl:
modified += 1
if not quiet:
print('Total:', total)
print('Modified:', modified)
print('Deleted:', deleted)
def parse_args():
parser = argparse.ArgumentParser(description='Fix errors in NLMaps v2')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment