Skip to content

Commit ff373a2

Browse files
authored
5.0: Update django.db.models.query_utils (#2165)
* 5.0: Update django.db.models.query_utils * Update allowlist_todo.txt
1 parent 9d92914 commit ff373a2

File tree

3 files changed

+3
-9
lines changed

3 files changed

+3
-9
lines changed

django-stubs/db/models/query_utils.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ class FilteredRelation:
8888
relation_name: str
8989
alias: str | None
9090
condition: Q
91-
path: list[str]
9291
def __init__(self, relation_name: str, *, condition: Q = ...) -> None: ...
9392
def clone(self) -> FilteredRelation: ...
94-
def resolve_expression(self, *args: Any, **kwargs: Any) -> None: ...
93+
def relabeled_clone(self, change_map: dict[str, str]) -> FilteredRelation: ...
94+
def resolve_expression(self, query: Query, reuse: set[str], *args: Any, **kwargs: Any) -> FilteredRelation: ...
9595
def as_sql(self, compiler: SQLCompiler, connection: BaseDatabaseWrapper) -> _AsSqlType: ...

scripts/stubtest/allowlist_todo.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1169,6 +1169,7 @@ django.db.models.query.prefetch_one_level
11691169
django.db.models.query_utils.InvalidQuery
11701170
django.db.models.query_utils.Q.XOR
11711171
django.db.models.query_utils.Q.resolve_expression
1172+
django.db.models.query_utils.Q.identity
11721173
django.db.models.query_utils.RegisterLookupMixin._unregister_lookup
11731174
django.db.models.query_utils.RegisterLookupMixin.get_class_lookups
11741175
django.db.models.query_utils.RegisterLookupMixin.get_instance_lookups

scripts/stubtest/allowlist_todo_django50.txt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ django.contrib.gis.db.models.Case.allowed_default
66
django.contrib.gis.db.models.ExpressionWrapper.allowed_default
77
django.contrib.gis.db.models.F.allowed_default
88
django.contrib.gis.db.models.Field._get_flatchoices
9-
django.contrib.gis.db.models.FilteredRelation.relabeled_clone
10-
django.contrib.gis.db.models.FilteredRelation.resolve_expression
119
django.contrib.gis.db.models.ForeignKey.cast_db_type
1210
django.contrib.gis.db.models.Func.allowed_default
1311
django.contrib.gis.db.models.Lookup.allowed_default
@@ -33,8 +31,6 @@ django.db.models.Case.allowed_default
3331
django.db.models.ExpressionWrapper.allowed_default
3432
django.db.models.F.allowed_default
3533
django.db.models.Field._get_flatchoices
36-
django.db.models.FilteredRelation.relabeled_clone
37-
django.db.models.FilteredRelation.resolve_expression
3834
django.db.models.ForeignKey.cast_db_type
3935
django.db.models.Func.allowed_default
4036
django.db.models.Lookup.allowed_default
@@ -55,9 +51,6 @@ django.db.models.fields.related_descriptors.ReverseOneToOneDescriptor.get_prefet
5551
django.db.models.functions.Now.as_oracle
5652
django.db.models.functions.datetime.Now.as_oracle
5753
django.db.models.lookups.Lookup.allowed_default
58-
django.db.models.query_utils.FilteredRelation.relabeled_clone
59-
django.db.models.query_utils.FilteredRelation.resolve_expression
60-
django.db.models.query_utils.Q.identity
6154
django.db.models.sql.Query.build_filtered_relation_q
6255
django.db.models.sql.Query.join
6356
django.db.models.sql.Query.setup_joins

0 commit comments

Comments
 (0)