mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-08 21:14:49 +08:00
fix HttpResponse stubs by removing AnyStr
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
import datetime
|
import datetime
|
||||||
from io import BytesIO
|
from io import BytesIO
|
||||||
from json import JSONEncoder
|
from json import JSONEncoder
|
||||||
from typing import Any, AnyStr, Dict, Iterable, Iterator, List, Optional, Tuple, Type, Union, overload
|
from typing import Any, Dict, Iterable, Iterator, List, Optional, Tuple, Type, Union, overload
|
||||||
|
|
||||||
from django.core.handlers.wsgi import WSGIRequest
|
from django.core.handlers.wsgi import WSGIRequest
|
||||||
from django.http.cookie import SimpleCookie
|
from django.http.cookie import SimpleCookie
|
||||||
@@ -12,7 +12,7 @@ from django.urls import ResolverMatch
|
|||||||
|
|
||||||
class BadHeaderError(ValueError): ...
|
class BadHeaderError(ValueError): ...
|
||||||
|
|
||||||
class HttpResponseBase(Iterable[AnyStr]):
|
class HttpResponseBase(Iterable[Any]):
|
||||||
status_code: int = ...
|
status_code: int = ...
|
||||||
cookies: SimpleCookie = ...
|
cookies: SimpleCookie = ...
|
||||||
reason_phrase: str = ...
|
reason_phrase: str = ...
|
||||||
@@ -59,7 +59,7 @@ class HttpResponseBase(Iterable[AnyStr]):
|
|||||||
def seekable(self) -> bool: ...
|
def seekable(self) -> bool: ...
|
||||||
def writable(self) -> bool: ...
|
def writable(self) -> bool: ...
|
||||||
def writelines(self, lines: Iterable[object]): ...
|
def writelines(self, lines: Iterable[object]): ...
|
||||||
def __iter__(self) -> Iterator[AnyStr]: ...
|
def __iter__(self) -> Iterator[Any]: ...
|
||||||
|
|
||||||
class HttpResponse(HttpResponseBase):
|
class HttpResponse(HttpResponseBase):
|
||||||
client: Client
|
client: Client
|
||||||
@@ -86,10 +86,10 @@ class HttpResponse(HttpResponseBase):
|
|||||||
def json(self) -> Dict[str, Any]: ...
|
def json(self) -> Dict[str, Any]: ...
|
||||||
|
|
||||||
class StreamingHttpResponse(HttpResponseBase):
|
class StreamingHttpResponse(HttpResponseBase):
|
||||||
content: AnyStr
|
content: Any
|
||||||
streaming_content: Iterator[AnyStr]
|
streaming_content: Iterator[Any]
|
||||||
def __init__(self, streaming_content: Iterable[AnyStr] = ..., *args: Any, **kwargs: Any) -> None: ...
|
def __init__(self, streaming_content: Iterable[Any] = ..., *args: Any, **kwargs: Any) -> None: ...
|
||||||
def getvalue(self) -> AnyStr: ...
|
def getvalue(self) -> Any: ...
|
||||||
|
|
||||||
class FileResponse(StreamingHttpResponse):
|
class FileResponse(StreamingHttpResponse):
|
||||||
client: Client
|
client: Client
|
||||||
|
|||||||
Reference in New Issue
Block a user