From 532486408ab22d0e99ac27845e10d8e3d678d7b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5vard=20Bartnes?= Date: Sun, 12 Nov 2023 17:00:18 +0100 Subject: [PATCH] Check for Euler's number Updated is_literal in openscenario_parser.py so that it check for Euler's number. OpenScenario files exported from RoadRunner contains values with Euler's number. --- srunner/tools/openscenario_parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srunner/tools/openscenario_parser.py b/srunner/tools/openscenario_parser.py index a4437b5e4..d28ff6d7f 100644 --- a/srunner/tools/openscenario_parser.py +++ b/srunner/tools/openscenario_parser.py @@ -105,7 +105,7 @@ def is_literal(self) -> bool: """ Returns: True when text is a literal/number """ - return self._is_matching(pattern=r"(-)?\d+(\.\d*)?") + return self._is_matching(pattern=r"(-)?\d+(\.\d*)?(e[+-]\d*)?") def is_parameter(self) -> bool: """