From db86c9f9bb99e4c8fa1626fa216d6e6ca151c1c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 17 Apr 2025 18:27:48 +0200 Subject: [PATCH] make imports work again --- src/c3nav/mapdata/models/update.py | 5 +---- src/c3nav/mapdata/utils/cache/changes.py | 2 +- src/c3nav/mapdata/utils/cache/maphistory.py | 2 +- src/c3nav/mapdata/utils/cache/types.py | 3 +++ 4 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 src/c3nav/mapdata/utils/cache/types.py diff --git a/src/c3nav/mapdata/models/update.py b/src/c3nav/mapdata/models/update.py index 1a1fac59..a87ddbff 100644 --- a/src/c3nav/mapdata/models/update.py +++ b/src/c3nav/mapdata/models/update.py @@ -5,7 +5,6 @@ import time from contextlib import contextmanager, suppress, nullcontext from functools import cached_property from sqlite3 import DatabaseError -from typing import TypeAlias from django.conf import settings from django.core.cache import cache @@ -18,9 +17,7 @@ from shapely.ops import unary_union from c3nav.mapdata.tasks import process_map_updates, delete_map_cache_key from c3nav.mapdata.utils.cache.changes import GeometryChangeTracker from c3nav.mapdata.utils.cache.local import per_request_cache - - -MapUpdateTuple: TypeAlias = tuple[int, int] +from c3nav.mapdata.utils.cache.types import MapUpdateTuple class MapUpdate(models.Model): diff --git a/src/c3nav/mapdata/utils/cache/changes.py b/src/c3nav/mapdata/utils/cache/changes.py index 46ba466c..df2e8f28 100644 --- a/src/c3nav/mapdata/utils/cache/changes.py +++ b/src/c3nav/mapdata/utils/cache/changes.py @@ -3,7 +3,7 @@ import os from django.db.models.signals import m2m_changed, post_delete from shapely.ops import unary_union -from c3nav.mapdata.models.update import MapUpdateTuple +from c3nav.mapdata.utils.cache.types import MapUpdateTuple from c3nav.mapdata.utils.cache.maphistory import MapHistory from c3nav.mapdata.utils.models import get_submodels diff --git a/src/c3nav/mapdata/utils/cache/maphistory.py b/src/c3nav/mapdata/utils/cache/maphistory.py index f603f07d..61a73030 100644 --- a/src/c3nav/mapdata/utils/cache/maphistory.py +++ b/src/c3nav/mapdata/utils/cache/maphistory.py @@ -6,7 +6,7 @@ from shapely import Polygon, MultiPolygon import numpy as np -from c3nav.mapdata.models.update import MapUpdateTuple +from c3nav.mapdata.utils.cache.types import MapUpdateTuple from c3nav.mapdata.utils.cache.indexed import LevelGeometryIndexed diff --git a/src/c3nav/mapdata/utils/cache/types.py b/src/c3nav/mapdata/utils/cache/types.py new file mode 100644 index 00000000..f416eb24 --- /dev/null +++ b/src/c3nav/mapdata/utils/cache/types.py @@ -0,0 +1,3 @@ +from typing import TypeAlias + +MapUpdateTuple: TypeAlias = tuple[int, int]