From: Peter Hutterer Date: Wed, 24 Jul 2019 03:32:58 +0000 (+1000) Subject: tools: handle arguments correctly for the YAML verifier tool X-Git-Tag: 1.13.902~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b436585b5e49c3d592f6d5a90a1ecc1056fe6ec0;p=platform%2Fupstream%2Flibinput.git tools: handle arguments correctly for the YAML verifier tool Signed-off-by: Peter Hutterer --- diff --git a/tools/libinput-record-verify-yaml.py b/tools/libinput-record-verify-yaml.py index a1f6e9d..2920ef0 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)