From d70e39b7315812551561bf980dc86d42c08eb707 Mon Sep 17 00:00:00 2001 From: Jakob Erdmann Date: Fri, 24 Jan 2025 13:18:16 +0100 Subject: [PATCH] solving more corner cases in template generation refs #16085 --- tools/assign/duaIterate_analysis.py | 5 ++++- tools/sumolib/options.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/assign/duaIterate_analysis.py b/tools/assign/duaIterate_analysis.py index c6964cebb37d..be16e736ee01 100755 --- a/tools/assign/duaIterate_analysis.py +++ b/tools/assign/duaIterate_analysis.py @@ -48,7 +48,7 @@ def parse_args(): help="output prefix for plotting with gnuplot") parser.add_argument("-l", "--label-size", default=40, dest="label_size", type=int, help="limit length of the plot label to this size") - parser.add_argument("--limit", type=int, default=uMax, + parser.add_argument("--limit", type=int, help="only parse the first INT number of iterations") parser.add_argument("--teleports", category="output", default="teleplot", help="output prefix for plotting teleport-prone edges") @@ -57,6 +57,9 @@ def parse_args(): parser.add_argument("dualog", category="output", nargs=1, type=parser.file, help="file path to dua log file") options = parser.parse_args() options.dualog = options.dualog[0] + + if options.limit is None: + options.limit = uMax return options diff --git a/tools/sumolib/options.py b/tools/sumolib/options.py index 17ecbd460af3..ded194ed3f4e 100644 --- a/tools/sumolib/options.py +++ b/tools/sumolib/options.py @@ -312,7 +312,7 @@ def write_config_to_file(self, out, namespace, print_template): v = a.default # help if a.help is not None: - help = ' help="%s"' % a.help + help = ' help="%s"' % xmlescape(a.help) # note: missing time, filename, list of vehicles, edges and lanes # category