cleanup middlewares

This commit is contained in:
Maxim Kurnikov
2018-12-21 23:07:58 +03:00
parent 6ba7444bc6
commit 783e427d64
19 changed files with 28 additions and 55 deletions
+8 -10
View File
@@ -1,8 +1,8 @@
# Stubs for django.conf.urls (Python 3.5)
from types import ModuleType
from typing import Any, Callable, Dict, List, Optional, overload, Tuple, Union
from django.http.response import HttpResponse
from django.urls import URLResolver, URLPattern
handler400 = ... # type: str
@@ -10,16 +10,14 @@ handler403 = ... # type: str
handler404 = ... # type: str
handler500 = ... # type: str
URLConf = Union[str, ModuleType]
IncludedURLConf = Tuple[List[URLResolver], Optional[str], Optional[str]]
def include(arg: Any, namespace: str = ..., app_name: str = ...) -> Tuple[URLConf, Optional[str], Optional[str]]: ...
def include(arg: Any, namespace: str = ..., app_name: str = ...) -> IncludedURLConf: ...
@overload
def url(regex: str, view: Callable[..., HttpResponse], kwargs: Dict[str, Any] = ..., name: str = ...) -> URLPattern: ...
@overload
def url(regex: str, view: IncludedURLConf, kwargs: Dict[str, Any] = ..., name: str = ...) -> URLResolver: ...
@overload
def url(
regex: str, view: Callable[..., HttpResponse], kwargs: Dict[str, Any] = ..., name: str = ...
) -> URLPattern: ... # type: ignore # issue 253 of typing
@overload
def url(
regex: str, view: Tuple[URLConf, Optional[str], Optional[str]], kwargs: Dict[str, Any] = ..., name: str = ...
regex: str, view: List[Union[URLResolver, str]], kwargs: Dict[str, Any] = ..., name: str = ...
) -> URLResolver: ...
@overload
def url(regex: str, view: List[Union[URLConf, str]], kwargs: Dict[str, Any] = ..., name: str = ...) -> URLResolver: ...