stubs improvements

This commit is contained in:
Maxim Kurnikov
2018-10-04 03:30:35 +03:00
parent c8c5f8b51b
commit 97ec73411e
2 changed files with 13 additions and 10 deletions

View File

@@ -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
) -> HttpResponseBase: ...

View File

@@ -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):