Skip to content

Commit 98385f9

Browse files
rebaseme: actual model base
1 parent 022da93 commit 98385f9

File tree

1 file changed

+3
-8
lines changed
  • src/sentry/db/models/manager

1 file changed

+3
-8
lines changed

src/sentry/db/models/manager/base.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
from collections.abc import Callable, Collection, Generator, Mapping, MutableMapping, Sequence
77
from contextlib import contextmanager
88
from enum import IntEnum, auto
9-
from typing import TYPE_CHECKING, Any
9+
from typing import Any
1010

1111
from django.conf import settings
1212
from django.db import models, router
1313
from django.db.models import Model
1414
from django.db.models.fields import Field
15-
from django.db.models.manager import BaseManager as DjangoBaseManager
15+
from django.db.models.manager import Manager as DjangoBaseManager
1616
from django.db.models.signals import class_prepared, post_delete, post_init, post_save
1717
from django.utils.encoding import smart_str
1818

@@ -69,12 +69,7 @@ def make_key(model: Any, prefix: str, kwargs: Mapping[str, Model | int | str]) -
6969
return f"{prefix}:{model.__name__}:{md5_text(kwargs_bits_str).hexdigest()}"
7070

7171

72-
if TYPE_CHECKING:
73-
from django.db.models.manager import Manager
74-
75-
_base_manager_base = Manager[M]
76-
else:
77-
_base_manager_base = DjangoBaseManager.from_queryset(BaseQuerySet)
72+
_base_manager_base = DjangoBaseManager.from_queryset(BaseQuerySet, "_base_manager_base")
7873

7974

8075
class BaseManager(_base_manager_base[M]):

0 commit comments

Comments
 (0)