← Về thư mục
openai4s/storage/settings.py
- SettingsRepository · class · L10-L97 — class SettingsRepository
- init · method · L13-L22 — def init( self, connection: sqlite3.Connection, lock: Any, *, clock_ms: Callable[[], int], ) -> None
- get · method · L24-L30 — def get(self, key: str, default: str | None = None) -> str | None
- set · method · L32-L38 — def set(self, key: str, value: str) -> None
- delete · method · L40-L41 — def delete(self, key: str) -> None
- delete_if_value · method · L43-L52 — def delete_if_value(self, key: str, expected_value: str) -> bool
- list_model_profiles · method · L54-L62 — def list_model_profiles(self) -> list[dict]
- set_model_profiles · method · L64-L65 — def set_model_profiles(self, profiles: list[dict]) -> None
- mutate_model_profiles · method · L67-L73 — def mutate_model_profiles(self, mutate: Callable[[list[dict]], Any]) -> Any
- set_feedback · method · L75-L83 — def set_feedback(self, frame_id: str, key: str, rating: str | None) -> None
- list_feedback · method · L85-L92 — def list_feedback(self, frame_id: str) -> dict
- _execute · method · L94-L97 — def _execute(self, sql: str, params: tuple = ()) -> None