summaryrefslogtreecommitdiff
path: root/gnulib-tool.py
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2022-07-31 18:44:56 +0200
committerBruno Haible <bruno@clisp.org>2022-07-31 23:52:32 +0200
commit07637f9716ea6ca05f0be5b1c03bd53577eea838 (patch)
tree444a7efe97f43ab6b207759278bbdfd9b5f1599c /gnulib-tool.py
parentdb74187094467052245b611a7a1337f3995cab3c (diff)
downloadgnulib-07637f9716ea6ca05f0be5b1c03bd53577eea838.tar.gz
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.)
Diffstat (limited to 'gnulib-tool.py')
-rwxr-xr-xgnulib-tool.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/gnulib-tool.py b/gnulib-tool.py
index c7ab100d78..b16becb1d2 100755
--- a/gnulib-tool.py
+++ b/gnulib-tool.py
@@ -351,7 +351,6 @@ def main():
cmdargs.mode_create_megatestdir,
cmdargs.mode_test,
cmdargs.mode_megatest,
- cmdargs.mode_copy_file,
cmdargs.mode_xdescription,
cmdargs.mode_xcomment,
cmdargs.mode_xstatus,
@@ -365,8 +364,9 @@ def main():
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'