From 6bbdcff2c292258572072d01d9e170a298798513 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Wed, 20 Jul 2011 19:47:43 +0800 Subject: improve arguments handling in reduce.py --- reduce.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'reduce.py') diff --git a/reduce.py b/reduce.py index 62119e5..6ad9824 100755 --- a/reduce.py +++ b/reduce.py @@ -47,13 +47,15 @@ def iterateSubDirectory(oldroot, newroot, level): if __name__ == '__main__': parser = ArgumentParser(description='Reduce the levels of categories.') - parser.add_argument('--level', action='store', nargs=1, default=2, \ + parser.add_argument('--level', action='store', default=2, \ help='reduce to n levels of index') parser.add_argument('origdir', action='store', \ help='original index directory') - parser.add_argument('destdir', action='store', \ - help='reduced index directory') + parser.add_argument('--destdir', action='store', \ + help='reduced index directory', \ + default=os.path.join(config.getTextDir(), 'index')) args = parser.parse_args() - iterateSubDirectory(args.origdir, args.destdir, int(args.level[0])) + print(args) + iterateSubDirectory(args.origdir, args.destdir, args.level) print('done') -- cgit