Files
django-stubs/django-stubs-generated/core/files/uploadhandler.pyi
2018-12-03 18:52:44 +03:00

81 lines
2.6 KiB
Python

from io import BytesIO
from typing import Any, Dict, Optional, Union
from django.core.files.uploadedfile import InMemoryUploadedFile, TemporaryUploadedFile
from django.core.handlers.wsgi import WSGIRequest
class UploadFileException(Exception): ...
class StopUpload(UploadFileException):
connection_reset: bool = ...
def __init__(self, connection_reset: bool = ...) -> None: ...
class SkipFile(UploadFileException): ...
class StopFutureHandlers(UploadFileException): ...
class FileUploadHandler:
chunk_size: Any = ...
file_name: Any = ...
content_type: Any = ...
content_length: Any = ...
charset: Any = ...
content_type_extra: Any = ...
request: Any = ...
def __init__(self, request: Optional[WSGIRequest] = ...) -> None: ...
def handle_raw_input(
self,
input_data: Union[BytesIO, WSGIRequest],
META: Dict[str, Any],
content_length: int,
boundary: bytes,
encoding: str = ...,
) -> None: ...
field_name: Any = ...
def new_file(
self,
field_name: str,
file_name: str,
content_type: str,
content_length: None,
charset: None = ...,
content_type_extra: Dict[str, bytes] = ...,
) -> None: ...
def receive_data_chunk(self, raw_data: Any, start: Any) -> None: ...
def file_complete(self, file_size: Any) -> None: ...
def upload_complete(self) -> None: ...
class TemporaryFileUploadHandler(FileUploadHandler):
charset: None
content_length: None
content_type: None
content_type_extra: None
file_name: None
request: django.core.handlers.wsgi.WSGIRequest
file: Any = ...
def new_file(self, *args: Any, **kwargs: Any) -> None: ...
def receive_data_chunk(self, raw_data: bytes, start: int) -> None: ...
def file_complete(self, file_size: int) -> TemporaryUploadedFile: ...
class MemoryFileUploadHandler(FileUploadHandler):
charset: None
content_length: None
content_type: None
content_type_extra: None
file_name: None
request: django.core.handlers.wsgi.WSGIRequest
activated: Any = ...
def handle_raw_input(
self,
input_data: Union[BytesIO, WSGIRequest],
META: Dict[str, Any],
content_length: int,
boundary: bytes,
encoding: str = ...,
) -> None: ...
file: Any = ...
def new_file(self, *args: Any, **kwargs: Any) -> None: ...
def receive_data_chunk(self, raw_data: bytes, start: int) -> Optional[bytes]: ...
def file_complete(self, file_size: int) -> Optional[InMemoryUploadedFile]: ...
def load_handler(path: str, *args: Any, **kwargs: Any) -> FileUploadHandler: ...