diff --git a/django-stubs/contrib/sessions/middleware.pyi b/django-stubs/contrib/sessions/middleware.pyi index 24237d4..0965f91 100644 --- a/django-stubs/contrib/sessions/middleware.pyi +++ b/django-stubs/contrib/sessions/middleware.pyi @@ -1,4 +1,4 @@ -from typing import Any, Callable, Optional +from typing import Callable, Optional, Type from django.core.handlers.wsgi import WSGIRequest from django.http.request import HttpRequest @@ -7,10 +7,13 @@ from django.utils.deprecation import MiddlewareMixin class SessionMiddleware(MiddlewareMixin): - get_response: Callable = ... - SessionStore: Type[django.contrib.sessions.backends.db.SessionStore] = ... + get_response: Callable[[WSGIRequest], HttpResponseBase] = ... + SessionStore: Type[SessionStore] = ... + def __init__(self, get_response: Optional[Callable] = ...) -> None: ... + def process_request(self, request: HttpRequest) -> None: ... + def process_response( - self, request: WSGIRequest, response: HttpResponseBase + self, request: WSGIRequest, response: HttpResponseBase ) -> HttpResponseBase: ... diff --git a/django-stubs/db/models/fields/related.pyi b/django-stubs/db/models/fields/related.pyi index a0f0929..4d823f3 100644 --- a/django-stubs/db/models/fields/related.pyi +++ b/django-stubs/db/models/fields/related.pyi @@ -19,11 +19,11 @@ from django.forms.models import ModelChoiceField, ModelMultipleChoiceField from . import Field from .mixins import FieldCacheMixin -from .related_descriptors import (ForwardManyToOneDescriptor, - ForwardOneToOneDescriptor, - ManyToManyDescriptor, - ReverseManyToOneDescriptor, - ReverseOneToOneDescriptor) +from .related_descriptors import (ForwardManyToOneDescriptor as ForwardManyToOneDescriptor, + ForwardOneToOneDescriptor as ForwardOneToOneDescriptor, + ManyToManyDescriptor as ManyToManyDescriptor, + ReverseManyToOneDescriptor as ReverseManyToOneDescriptor, + ReverseOneToOneDescriptor as ReverseOneToOneDescriptor) from .related_lookups import (RelatedExact, RelatedGreaterThan, RelatedGreaterThanOrEqual, RelatedIn, RelatedIsNull, RelatedLessThan, @@ -236,7 +236,7 @@ class ForeignKey(ForeignObject): def get_col( self, alias: str, - output_field: Optional[Union[Field, reverse_related.OneToOneRel]] = ..., + output_field: Optional[Union[Field, OneToOneRel]] = ..., ) -> Col: ... class OneToOneField(ForeignKey):