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.
This commit is contained in:
Igor Lins e Silva
2026-04-12 17:14:06 -03:00
parent baf3c0ab64
commit c3f9b76d9a
2 changed files with 5 additions and 4 deletions
+4 -2
View File
@@ -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()
+1 -2
View File
@@ -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