aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xdoc/extcap_example.py5
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)