diff options
-rwxr-xr-x | doc/extcap_example.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/doc/extcap_example.py b/doc/extcap_example.py index f920bd7618..dcd7ebbd41 100755 --- a/doc/extcap_example.py +++ b/doc/extcap_example.py @@ -236,7 +236,7 @@ if __name__ == '__main__': parser.add_argument("--remote", help="Demonstrates a selector choice", default="if1", choices=["if1", "if2"] ) parser.add_argument("--message", help="Demonstrates string variable", nargs='?', default="" ) - args = parser.parse_args() + args, unknown = parser.parse_known_args() if ( len(sys.argv) <= 1 ): parser.exit("No arguments given!") @@ -247,6 +247,9 @@ if __name__ == '__main__': extcap_interfaces() sys.exit(0) + if ( len(unknown) > 1 ): + print("Extcap Example %d unknown arguments given" % len(unknown) ) + m = re.match ( 'example(\d+)', args.extcap_interface ) if not m: sys.exit(ERROR_INTERFACE) |