fix: normalize unicode escape sequences and reformat multi-line expressions across codebase
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user