diff --git a/django-stubs/core/management/__init__.pyi b/django-stubs/core/management/__init__.pyi index a357e0f..4ff3c2d 100644 --- a/django-stubs/core/management/__init__.pyi +++ b/django-stubs/core/management/__init__.pyi @@ -1,6 +1,6 @@ from typing import Any, Dict, List, Optional, Tuple, Union -from django.core.management.base import BaseCommand +from django.core.management.base import BaseCommand as BaseCommand def find_commands(management_dir: str) -> List[str]: ... def load_command_class(app_name: str, name: str) -> BaseCommand: ... diff --git a/django-stubs/core/validators.pyi b/django-stubs/core/validators.pyi index f200942..9f55869 100644 --- a/django-stubs/core/validators.pyi +++ b/django-stubs/core/validators.pyi @@ -1,7 +1,7 @@ from datetime import datetime from decimal import Decimal from re import RegexFlag -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, List, Optional, Union, Pattern from uuid import UUID from django.core.files.base import File @@ -9,6 +9,8 @@ from django.utils.functional import SimpleLazyObject EMPTY_VALUES: Any +def _lazy_re_compile(regex: Union[str, Pattern], flags: int = ...): ... + class RegexValidator: regex: SimpleLazyObject = ... message: Any = ... diff --git a/django-stubs/http/request.pyi b/django-stubs/http/request.pyi index 4b110b4..84f96c3 100644 --- a/django-stubs/http/request.pyi +++ b/django-stubs/http/request.pyi @@ -31,12 +31,15 @@ class HttpRequest(BinaryIO): def __init__(self) -> None: ... def get_host(self) -> str: ... def get_port(self) -> str: ... - def get_full_path(self, force_append_slash: bool = False) -> str: ... - def get_signed_cookie(self, key: str, default: str = ..., salt: str = "", max_age: int = None) -> str: ... + def get_full_path(self, force_append_slash: bool = ...) -> str: ... + def get_full_path_info(self, force_append_slash: bool = ...) -> str: ... + def get_signed_cookie( + self, key: str, default: Any = ..., salt: str = ..., max_age: Optional[int] = ... + ) -> Optional[str]: ... def get_raw_uri(self) -> str: ... - def build_absolute_uri(self, location: str = None) -> str: ... + def build_absolute_uri(self, location: str = ...) -> str: ... @property - def scheme(self) -> str: ... + def scheme(self) -> Optional[str]: ... def is_secure(self) -> bool: ... def is_ajax(self) -> bool: ... encoding = ... # type: Optional[str]