Vitalis_Devcore / src /core /session_mood.py
FerrellSyntheticIntelligence
Initial clean commit: Source code only
29cdc9d
import threading
from collections import defaultdict
from typing import Tuple
_lock = threading.Lock()
_default = (0.5, 0.5)
_mood_store: defaultdict[str, Tuple[float, float]] = defaultdict(lambda: _default)
def get_mood(client_id: str) -> Tuple[float, float]:
with _lock: return _mood_store[client_id]
def set_mood(client_id: str, valence: float, arousal: float) -> None:
with _lock: _mood_store[client_id] = (valence, arousal)