From 50f3b25b3ec860060856309190ebd103671841fc Mon Sep 17 00:00:00 2001
From: Johannes Kung <johku144@student.liu.se>
Date: Thu, 1 Aug 2024 08:31:58 +0200
Subject: [PATCH] Fixed f-string syntax that is invalid in python 3.10

---
 src/simudator/gui/formatting.py                         | 5 ++---
 src/simudator/gui/module_graphics_item/module_widget.py | 2 +-
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/simudator/gui/formatting.py b/src/simudator/gui/formatting.py
index 3b16416..ed57c8f 100644
--- a/src/simudator/gui/formatting.py
+++ b/src/simudator/gui/formatting.py
@@ -86,9 +86,9 @@ def format_to_str(format_info: FormatInfo, value: Any) -> str:
         case Format.Str:
             pass
         case Format.Bin:
-            return f"{value:0{format_info.kwargs["bit_length"]}b}"
+            return f"{value:0{format_info.kwargs['bit_length']}b}"
         case Format.Hex:
-            return f"{value:0{math.ceil(format_info.kwargs["bit_length"]/4)}x}"
+            return f"{value:0{math.ceil(format_info.kwargs['bit_length']/4)}x}"
         case Format.Decimal:
             pass
         case Format.DecimalSigned:
@@ -116,4 +116,3 @@ def parse_str(format_info: FormatInfo, value: str) -> Any:
             return int(value)
         case Format.Hex:
             return int(value, base=16)
-
diff --git a/src/simudator/gui/module_graphics_item/module_widget.py b/src/simudator/gui/module_graphics_item/module_widget.py
index 98716c2..bcb95b4 100644
--- a/src/simudator/gui/module_graphics_item/module_widget.py
+++ b/src/simudator/gui/module_graphics_item/module_widget.py
@@ -117,7 +117,7 @@ class ModuleWidget(QGraphicsWidget):
             format_info = self._state_vars[state_var]
             value = format_to_str(format_info, self._module.get_state()[state_var])
             painter.drawText(
-                text_rect, text_flags, f"{self._module.get_state()["name"]}: {value}"
+                text_rect, text_flags, f"{self._module.get_state()['name']}: {value}"
             )
 
         # Draw the name of the module and each state variable with its value on one row each
-- 
GitLab