* gnulib-tool.py (main): Fix test of conflicting modes. (Some options
produce a value of [], and as a condition, [] evaluates to False.)
2022-07-31 Bruno Haible <bruno@clisp.org>
+ gnulib-tool.py: Emit error message when conflicting modes are specified.
+ * gnulib-tool.py (main): Fix test of conflicting modes. (Some options
+ produce a value of [], and as a condition, [] evaluates to False.)
+
gnulib-tool.py: Remove most short options.
* gnulib-tool.py (main): Reorder the list of options. Remove most short
options, for consistency with gnulib-tool.
cmdargs.mode_create_megatestdir,
cmdargs.mode_test,
cmdargs.mode_megatest,
- cmdargs.mode_copy_file,
cmdargs.mode_xdescription,
cmdargs.mode_xcomment,
cmdargs.mode_xstatus,
cmdargs.mode_xlink,
cmdargs.mode_xlicense,
cmdargs.mode_xmaintainer,
+ cmdargs.mode_copy_file,
]
- overflow = [arg for arg in args if arg]
+ overflow = [arg for arg in args if arg != None]
if len(overflow) > 1:
message = 'gnulib-tool: Unable to combine different modes of work.\n'
message += 'Try \'gnulib-tool --help\' for more information.\n'