diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2019-07-24 13:32:58 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2019-07-24 14:57:56 +1000 |
commit | b436585b5e49c3d592f6d5a90a1ecc1056fe6ec0 (patch) | |
tree | 0132de31ca69a944ce4287fddd1d36c2f77f1cfa /tools | |
parent | 98070190969341500adb92289a388cb090fdffed (diff) | |
download | libinput-b436585b5e49c3d592f6d5a90a1ecc1056fe6ec0.tar.gz |
tools: handle arguments correctly for the YAML verifier tool
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/libinput-record-verify-yaml.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/libinput-record-verify-yaml.py b/tools/libinput-record-verify-yaml.py index a1f6e9d5..2920ef05 100755 --- a/tools/libinput-record-verify-yaml.py +++ b/tools/libinput-record-verify-yaml.py @@ -657,10 +657,11 @@ if __name__ == '__main__': parser.add_argument('recording', metavar='recorded-file.yaml', type=str, help='Path to device recording') parser.add_argument('--verbose', action='store_true') - args = parser.parse_args() + args, remainder = parser.parse_known_args() TestYaml.filename = args.recording verbosity = 1 if args.verbose: verbosity = 3 - del sys.argv[1:] - unittest.main(verbosity=verbosity) + + argv = [sys.argv[0], *remainder] + unittest.main(argv=argv, verbosity=verbosity) |