1
0
Fork 0
taleweave-ai/taleweave/systems/environment/__init__.py

25 lines
498 B
Python

from os import path
from taleweave.systems.generic.logic import load_logic
def logic_path(system: str) -> str:
return path.join(".", "taleweave", "systems", "environment", system, "logic.yaml")
SYSTEM_NAMES = [
"humidity",
"temperature",
"weather",
]
def init_logic():
systems = []
for system_name in SYSTEM_NAMES:
logic_file = logic_path(system_name)
if path.exists(logic_file):
systems.append(load_logic(logic_file))
return systems