Skip to content

Commit 86dec0b

Browse files
committed
fix: resolve service mypy errors
1 parent 5f7e165 commit 86dec0b

3 files changed

Lines changed: 17 additions & 7 deletions

File tree

deeptutor/services/config/readiness.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -776,17 +776,21 @@ async def _selected_remote_parser_reachable(
776776
) -> bool | None:
777777
try:
778778
if engine_id == "tika":
779-
from deeptutor.services.parsing.engines.tika.remote import verify_remote
779+
from deeptutor.services.parsing.engines.tika.remote import (
780+
verify_remote as verify_tika_remote,
781+
)
780782

781783
ok, _ = await asyncio.wait_for(
782-
asyncio.to_thread(verify_remote, config, 2.0), timeout=3.0
784+
asyncio.to_thread(verify_tika_remote, config, 2.0), timeout=3.0
783785
)
784786
return bool(ok)
785787
if engine_id == "docling" and bool(getattr(config, "is_remote", False)):
786-
from deeptutor.services.parsing.engines.docling.remote import verify_remote
788+
from deeptutor.services.parsing.engines.docling.remote import (
789+
verify_remote as verify_docling_remote,
790+
)
787791

788792
ok, _ = await asyncio.wait_for(
789-
asyncio.to_thread(verify_remote, config, 2.0), timeout=3.0
793+
asyncio.to_thread(verify_docling_remote, config, 2.0), timeout=3.0
790794
)
791795
return bool(ok)
792796
if engine_id == "mineru" and bool(getattr(config, "is_cloud", False)):

deeptutor/services/partners/workspace.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -341,10 +341,10 @@ def list_assets(partner_id: str) -> dict[str, list[dict[str, Any]]]:
341341
# cannot see one. Left out, an assigned WeKnora or linked KB was invisible
342342
# in the partner's library AND never excluded from the picker, so the user
343343
# kept assigning it and kept seeing nothing happen.
344-
for name, entry in sorted(_partner_kb_config(root).items()):
344+
for name, kb_entry in sorted(_partner_kb_config(root).items()):
345345
if any(row["name"] == name for row in kbs):
346346
continue
347-
kbs.append({"name": name, "documents": 0, "type": entry.get("type", "")})
347+
kbs.append({"name": name, "documents": 0, "type": kb_entry.get("type", "")})
348348

349349
skills: list[dict[str, Any]] = []
350350
skills_root = service.get_workspace_dir() / "skills"

deeptutor/services/workspace/service.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -683,7 +683,13 @@ def publish(
683683
generated=relative.startswith("outputs/"),
684684
)
685685
manifest = manifests / f"{item_id}.json"
686-
atomic_update(manifest, lambda _stored, payload=item.to_dict(): payload)
686+
687+
def replace_manifest(
688+
_stored: dict[str, Any], payload: dict[str, Any] = item.to_dict()
689+
) -> dict[str, Any]:
690+
return payload
691+
692+
atomic_update(manifest, replace_manifest)
687693
published.append(item)
688694
return published
689695

0 commit comments

Comments
 (0)