diff --git a/flow/util/plot_congestion.py b/flow/util/plot_congestion.py index dfa0e600a1..87413a26b3 100644 --- a/flow/util/plot_congestion.py +++ b/flow/util/plot_congestion.py @@ -4,9 +4,30 @@ import re import os + +def usage(script): + print( + f"Usage: {script} ", + file=sys.stderr, + ) + print( + "Provide an even number of trailing arguments split equally between files and values.", + file=sys.stderr, + ) + + +if len(sys.argv) < 5: + usage(sys.argv[0]) + sys.exit(2) + sweep = sys.argv[1] output = sys.argv[2] remainder = sys.argv[3:] +if len(remainder) % 2 != 0: + print("Error: trailing arguments must be an even count.", file=sys.stderr) + usage(sys.argv[0]) + sys.exit(2) + files = remainder[: len(remainder) // 2] values = remainder[len(remainder) // 2 :]