From c3f9b76d9a3203787ead5a2fcbedaf49cc432ed2 Mon Sep 17 00:00:00 2001 From: Igor Lins e Silva <4753812+igorls@users.noreply.github.com> Date: Sun, 12 Apr 2026 17:14:06 -0300 Subject: [PATCH] fix(ci): resolve ruff lint + format failures - Remove unused `json` and `current_lang` imports from mempalace/i18n/test_i18n.py (F401) - Reformat Dialect.__init__ signature in mempalace/dialect.py (ruff format collapses multi-line signature, adds blank line after lazy import) Both auto-fixes from `ruff check --fix` / `ruff format`. No behavioral changes. --- mempalace/dialect.py | 6 ++++-- mempalace/i18n/test_i18n.py | 3 +-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/mempalace/dialect.py b/mempalace/dialect.py index 5cbeded..5a68583 100644 --- a/mempalace/dialect.py +++ b/mempalace/dialect.py @@ -317,8 +317,9 @@ class Dialect: dialect.generate_layer1("zettels/", output="LAYER1.aaak") """ - def __init__(self, entities: Dict[str, str] = None, skip_names: List[str] = None, - lang: str = None): + def __init__( + self, entities: Dict[str, str] = None, skip_names: List[str] = None, lang: str = None + ): """ Args: entities: Mapping of full names -> short codes. @@ -337,6 +338,7 @@ class Dialect: # Load language-specific AAAK instruction and regex patterns from mempalace.i18n import load_lang, t, current_lang, get_regex + if lang: load_lang(lang) self.lang = lang or current_lang() diff --git a/mempalace/i18n/test_i18n.py b/mempalace/i18n/test_i18n.py index c9223c3..e362c26 100644 --- a/mempalace/i18n/test_i18n.py +++ b/mempalace/i18n/test_i18n.py @@ -1,14 +1,13 @@ #!/usr/bin/env python3 """Quick smoke test for i18n dictionaries + Dialect integration.""" -import json import sys from pathlib import Path # Add parent to path so we can import mempalace sys.path.insert(0, str(Path(__file__).resolve().parents[2])) -from mempalace.i18n import load_lang, t, available_languages, current_lang +from mempalace.i18n import load_lang, t, available_languages from mempalace.dialect import Dialect