From f5b293c8a27f0e1a20a55652f8f451c2d58a52ea Mon Sep 17 00:00:00 2001 From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Sat, 3 Feb 2024 13:51:44 -0800 Subject: [PATCH] Fixes typing on 3.9 --- src/documents/caching.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/documents/caching.py b/src/documents/caching.py index a1f38a9fd..27eb2cac6 100644 --- a/src/documents/caching.py +++ b/src/documents/caching.py @@ -17,9 +17,9 @@ logger = logging.getLogger("paperless.caching") @dataclass(frozen=True) class MetadataCacheData: original_checksum: str - original_metadata: dict - archive_checksum: str | None - archive_metadata: dict | None + original_metadata: list + archive_checksum: Optional[str] + archive_metadata: Optional[list] @dataclass(frozen=True) @@ -126,7 +126,7 @@ def get_metadata_cache(document_id: int) -> Optional[MetadataCacheData]: was cached once and the checksums have not changed """ doc_key = get_metadata_cache_key(document_id) - doc_metadata: MetadataCacheData | None = cache.get(doc_key) + doc_metadata: Optional[MetadataCacheData] = cache.get(doc_key) # The metadata exists in the cache if doc_metadata is not None: try: @@ -154,8 +154,8 @@ def get_metadata_cache(document_id: int) -> Optional[MetadataCacheData]: def set_metadata_cache( document: Document, - original_metadata: dict, - archive_metadata: dict | None, + original_metadata: list, + archive_metadata: Optional[list], *, timeout=CACHE_50_MINUTES, ) -> None: