fix: normalize unicode escape sequences and reformat multi-line expressions across codebase

This commit is contained in:
2026-06-09 16:48:08 +00:00
parent 66dfda88bc
commit c4f2937415
175 changed files with 12660 additions and 4175 deletions
+23 -4
View File
@@ -36,7 +36,12 @@ class DeviiHub:
return self._stores["ledger"]
def get_or_create(
self, owner_kind: str, owner_id: str, username: str, api_key: str, base_url: str,
self,
owner_kind: str,
owner_id: str,
username: str,
api_key: str,
base_url: str,
is_admin: bool = False,
) -> DeviiSession:
key = (owner_kind, owner_id)
@@ -51,15 +56,29 @@ class DeviiHub:
lessons = LessonStore(owned_db, owner_kind, owner_id)
virtual_tool_store = VirtualToolStore(owned_db, owner_kind, owner_id)
session = DeviiSession(
owner_kind, owner_id, username, settings, llm, lessons, pricing, task_store,
virtual_tool_store, self._stores, is_admin=is_admin,
owner_kind,
owner_id,
username,
settings,
llm,
lessons,
pricing,
task_store,
virtual_tool_store,
self._stores,
is_admin=is_admin,
)
if owner_kind == "user":
saved = self._stores["conversations"].load(owner_kind, owner_id)
if saved:
session.restore_history(saved)
self._sessions[key] = session
logger.info("Created session %s/%s (total %d)", owner_kind, owner_id, len(self._sessions))
logger.info(
"Created session %s/%s (total %d)",
owner_kind,
owner_id,
len(self._sessions),
)
return session
def find(self, owner_kind: str, owner_id: str) -> DeviiSession | None: