From 48ca9c0a80019c554415dd0bacf61efd9b170970 Mon Sep 17 00:00:00 2001 From: Borega <35813344+Borega@users.noreply.github.com> Date: Tue, 18 Nov 2025 17:24:44 +0100 Subject: [PATCH] Fix: FlatAssembler FASMError header f-strings (Py3.12/3.13) --- MemLib/FlatAssembler.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/MemLib/FlatAssembler.py b/MemLib/FlatAssembler.py index 7e8610a..717f5b5 100644 --- a/MemLib/FlatAssembler.py +++ b/MemLib/FlatAssembler.py @@ -265,8 +265,12 @@ def _get_message(self) -> str: longest_length: int = max(len(l) for l in lines[start:end]) out_error: str = f" <<< {error.name} (Code: {error.value})" - out_string: str = f"Line | {"Assembly":{longest_length}} | {"Error":{len(out_error)}}" - out_string += f"\n-----|-{"-" * longest_length}-|-{"-"*len(out_error)}" + header_assembly: str = "Assembly".ljust(longest_length) + header_error: str = "Error".ljust(len(out_error)) + out_string: str = f"Line | {header_assembly} | {header_error}" + dash_asm: str = "-" * longest_length + dash_err: str = "-" * len(out_error) + out_string += f"\n-----|-{dash_asm}-|-{dash_err}" for i in range(start, end): if i == line: