From ed9b35551e31ba8f32593e6c51fa398b88c7b59a Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 31 Jul 2022 18:51:17 +0200 Subject: gnulib-tool.py: Make option processing more similar to gnulib-tool. * gnulib-tool.py (main): Allow --add-import and --remove-import with 0 modules. --- ChangeLog | 4 ++++ gnulib-tool.py | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index bdbdf1516f..b9c624b9f7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2022-07-31 Bruno Haible + gnulib-tool.py: Make option processing more similar to gnulib-tool. + * gnulib-tool.py (main): Allow --add-import and --remove-import with 0 + modules. + gnulib-tool.py: Improve compliance with GNU standards. * gnulib-tool.py (main): Handle --help and --version before testing for conflicting modes. diff --git a/gnulib-tool.py b/gnulib-tool.py index a6d4f6fa75..166a4ae56d 100755 --- a/gnulib-tool.py +++ b/gnulib-tool.py @@ -117,12 +117,12 @@ def main(): parser.add_argument('--add-import', dest='mode_add_import', default=None, - nargs='+') + nargs='*') # remove-import parser.add_argument('--remove-import', dest='mode_remove_import', default=None, - nargs='+') + nargs='*') # update parser.add_argument('--update', dest='mode_update', -- cgit v1.2.1