more stubs

This commit is contained in:
Maxim Kurnikov
2018-11-14 03:04:24 +03:00
parent 41cc79b957
commit b80e3a4b6b
5 changed files with 13 additions and 29 deletions

View File

@@ -1,4 +1,4 @@
from typing import Any, List, Optional, Set
from typing import Any, List, Optional, Set, Tuple, Dict
class ModelBase(type):
@@ -15,7 +15,7 @@ class Model(metaclass=ModelBase):
def delete(self,
using: Any = ...,
keep_parents: bool = ...) -> None: ...
keep_parents: bool = ...) -> Tuple[int, Dict[str, int]]: ...
def full_clean(
self, exclude: Optional[List[str]] = ..., validate_unique: bool = ...

View File

@@ -1,4 +1,5 @@
from .request import (HttpRequest as HttpRequest)
from .request import (HttpRequest as HttpRequest,
QueryDict as QueryDict)
from .response import (BadHeaderError as BadHeaderError,
FileResponse as FileResponse,

View File

@@ -1,19 +1,9 @@
from .conf import (
include as include,
path as path,
re_path as re_path
)
from .resolvers import (
LocaleRegexProvider, LocaleRegexURLResolver, RegexURLPattern,
RegexURLResolver, ResolverMatch, get_ns_resolver, get_resolver,
)
from .utils import get_callable, get_mod_func
from .base import reverse as reverse
__all__ = [
'LocaleRegexProvider', 'LocaleRegexURLResolver', 'NoReverseMatch',
'RegexURLPattern', 'RegexURLResolver', 'Resolver404', 'ResolverMatch',
'clear_script_prefix', 'clear_url_caches', 'get_callable', 'get_mod_func',
'get_ns_resolver', 'get_resolver', 'get_script_prefix', 'get_urlconf',
'is_valid_path', 'resolve', 'reverse', 'reverse_lazy', 'set_script_prefix',
'set_urlconf', 'translate_url',
]
from .conf import (include as include,
path as path,
re_path as re_path)
from .resolvers import (ResolverMatch as ResolverMatch,
get_ns_resolver as get_ns_resolver,
get_resolver as get_resolver)

View File

@@ -3,10 +3,6 @@ from uuid import UUID
from django.urls.resolvers import ResolverMatch
from .exceptions import NoReverseMatch, Resolver404
from .resolvers import get_ns_resolver, get_resolver
from .utils import get_callable
def resolve(path: str, urlconf: Optional[str] = ...) -> ResolverMatch: ...
def reverse(

View File

@@ -1,9 +1,6 @@
from typing import Any, Callable, List, Optional, Tuple, Union
from django.urls.resolvers import URLPattern, URLResolver
from .resolvers import (LocalePrefixPattern, RegexPattern, RoutePattern,
URLPattern, URLResolver)
from .resolvers import URLPattern, URLResolver
def include(