From d41953a70d9caebd9cdc41cf5f892aca0809ccfa Mon Sep 17 00:00:00 2001 From: vegu-ai-tools <152010387+vegu-ai-tools@users.noreply.github.com> Date: Fri, 3 Oct 2025 23:46:10 +0300 Subject: [PATCH] linting --- src/talemate/character.py | 4 +--- src/talemate/game/engine/nodes/registry.py | 4 ++-- src/talemate/path.py | 1 + src/talemate/tale_mate.py | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/talemate/character.py b/src/talemate/character.py index 799927cd..f3e41448 100644 --- a/src/talemate/character.py +++ b/src/talemate/character.py @@ -58,9 +58,7 @@ class Character(pydantic.BaseModel): example_dialogue: list[str] = pydantic.Field(default_factory=list) # attribute and detail storage - base_attributes: dict = pydantic.Field( - default_factory=dict - ) + base_attributes: dict = pydantic.Field(default_factory=dict) details: dict[str, str] = pydantic.Field(default_factory=dict) # helpful references diff --git a/src/talemate/game/engine/nodes/registry.py b/src/talemate/game/engine/nodes/registry.py index 4fc87127..e9140ce5 100644 --- a/src/talemate/game/engine/nodes/registry.py +++ b/src/talemate/game/engine/nodes/registry.py @@ -191,7 +191,7 @@ def export_node_definitions() -> dict: field_defs[prop_name] = prop_data.model_dump() exported_node = {"fields": field_defs, **node.model_dump()} - + if node._module_path: try: exported_node["module_path"] = relative_to_root(Path(node._module_path)) @@ -200,7 +200,7 @@ def export_node_definitions() -> dict: "export_node_definitions: failed to get relative path", module_path=node._module_path, ) - + exported_node["selectable"] = node._export_definition exported_node.pop("nodes", None) diff --git a/src/talemate/path.py b/src/talemate/path.py index fdfae688..64f81163 100644 --- a/src/talemate/path.py +++ b/src/talemate/path.py @@ -17,6 +17,7 @@ TTS_DIR = TALEMATE_ROOT / "tts" CONFIG_FILE = TALEMATE_ROOT / "config.yaml" + def relative_to_root(path: Path | str) -> Path: if isinstance(path, str): path = Path(path) diff --git a/src/talemate/tale_mate.py b/src/talemate/tale_mate.py index 9bf5b92d..043e68b4 100644 --- a/src/talemate/tale_mate.py +++ b/src/talemate/tale_mate.py @@ -916,7 +916,7 @@ class Scene(Emitter): if isinstance(actor, Player): actor.character.is_player = True - + if actor.character.name not in self.character_data: self.character_data[actor.character.name] = actor.character