From 699efba5081e3fbbf1d9c25342119910531c6d35 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Mon, 7 Apr 2025 21:02:33 +0200 Subject: [PATCH] agsconfigurator: fix stupid parse bool into string --- .config/ags/scripts/ags/agsconfigurator.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.config/ags/scripts/ags/agsconfigurator.py b/.config/ags/scripts/ags/agsconfigurator.py index 439b85b1f..72e9b7400 100755 --- a/.config/ags/scripts/ags/agsconfigurator.py +++ b/.config/ags/scripts/ags/agsconfigurator.py @@ -8,9 +8,9 @@ import re def parse_value(value): """Parse the value into its appropriate Python type (e.g., bool, int, float, list, dict, or string).""" try: - return ast.literal_eval(value) - except (ValueError, SyntaxError): - return value # Fallback to string if parsing fails + return json.loads(value) + except json.JSONDecodeError: # Fallback to string if parsing fails + return value def remove_trailing_commas(json_string): """Remove trailing commas from JSON-like structures."""