mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-15 08:17:08 +08:00
fixes for ci imports failures
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
from typing import Any, Callable, Dict, List, Optional, Tuple, Type, Union
|
||||
from typing import Any, Callable, List, Optional, Type, Union
|
||||
|
||||
from django.core.checks.messages import Error
|
||||
from django.core.files.base import File
|
||||
from django.core.files.images import ImageFile
|
||||
from django.core.files.storage import FileSystemStorage, Storage, DefaultStorage
|
||||
from django.core.files.storage import FileSystemStorage, Storage
|
||||
from django.db.models.base import Model
|
||||
|
||||
from django.db.models.fields import Field
|
||||
from django.forms import fields as form_fields
|
||||
|
||||
@@ -13,8 +14,6 @@ class FieldFile(File):
|
||||
field: FileField = ...
|
||||
storage: FileSystemStorage = ...
|
||||
def __init__(self, instance: Model, field: FileField, name: Optional[str]) -> None: ...
|
||||
def __eq__(self, other: Any) -> bool: ...
|
||||
def __hash__(self): ...
|
||||
file: Any = ...
|
||||
@property
|
||||
def path(self) -> str: ...
|
||||
@@ -22,19 +21,16 @@ class FieldFile(File):
|
||||
def url(self) -> str: ...
|
||||
@property
|
||||
def size(self) -> int: ...
|
||||
def open(self, mode: str = ...) -> FieldFile: ...
|
||||
name: Optional[str] = ...
|
||||
def save(self, name: str, content: File, save: bool = ...) -> None: ...
|
||||
def delete(self, save: bool = ...) -> None: ...
|
||||
@property
|
||||
def closed(self) -> bool: ...
|
||||
def close(self) -> None: ...
|
||||
|
||||
class FileDescriptor:
|
||||
field: FileField = ...
|
||||
def __init__(self, field: FileField) -> None: ...
|
||||
def __get__(self, instance: Optional[Model], cls: Type[Model] = ...) -> Union[FieldFile, FileDescriptor]: ...
|
||||
def __set__(self, instance: Model, value: Optional[Union[File, str]]) -> None: ...
|
||||
def __set__(self, instance: Model, value: Optional[Any]) -> None: ...
|
||||
|
||||
class FileField(Field):
|
||||
attr_class: Any = ...
|
||||
@@ -66,9 +62,6 @@ class ImageFileDescriptor(FileDescriptor):
|
||||
|
||||
class ImageFieldFile(ImageFile, FieldFile):
|
||||
field: ImageField
|
||||
instance: Model
|
||||
name: Optional[str]
|
||||
storage: DefaultStorage
|
||||
def delete(self, save: bool = ...) -> None: ...
|
||||
|
||||
class ImageField(FileField):
|
||||
|
||||
Reference in New Issue
Block a user