fix: restore python 3.9 typing compatibility

This commit is contained in:
Andy Lee
2025-09-23 21:22:51 -07:00
parent 01ded385df
commit 895dd8cd5a

View File

@@ -72,7 +72,7 @@ def _safe_stat_signature(path: Path) -> dict:
return signature
def _build_passages_signature(passages_file: str | None) -> Optional[dict]:
def _build_passages_signature(passages_file: Optional[str]) -> Optional[dict]:
"""Collect modification signatures for metadata and referenced passage files."""
if not passages_file:
return None
@@ -224,7 +224,7 @@ class EmbeddingServerManager:
model_name: str,
embedding_mode: str,
provider_options: Optional[dict],
passages_file: str | None,
passages_file: Optional[str],
) -> dict:
"""Create a signature describing the current server configuration."""
return {