commit 8a4eebe9429c6e4679c23c0580dc1f299ce84b80
parent d17145ee46b69a42b34b7e13d5a0c8ad8045bf44
Author: Marcello Stanisci <marcello.stanisci@inria.fr>
Date: Fri, 28 Apr 2017 10:19:36 +0200
mitm standalone takes cli args
Diffstat:
1 file changed, 34 insertions(+), 0 deletions(-)
diff --git a/src/mitm/taler-merchant-mitm.py b/src/mitm/taler-merchant-mitm.py
@@ -0,0 +1,34 @@
+#!/usr/bin/env python3
+
+"""
+Stand-alone script to manage the merchant's MITM
+error generator.
+"""
+
+import argparse
+import sys
+
+parser = argparse.ArgumentParser()
+
+parser.add_argument('--exchange',
+ '-e',
+ help="Exchange URL",
+ metavar="URL",
+ type=str,
+ dest="exchange_url",
+ default=None)
+
+
+parser.add_argument("--port",
+ "-p",
+ help="Port where the MITM listens",
+ dest="port",
+ type=int,
+ default=5000,
+ metavar="PORT")
+
+args = parser.parse_args()
+
+if getattr(args, 'exchange_url', None) is None:
+ parser.print_help()
+ sys.exit(1)