move generated stubs to separate directory, too messty

This commit is contained in:
Maxim Kurnikov
2018-11-10 17:49:18 +03:00
parent 7436d641e3
commit 96cd3ddb27
446 changed files with 58 additions and 71 deletions

View File

@@ -1,4 +1,4 @@
from typing import Any, Dict, List, Optional, Tuple, Union from typing import Any, Dict, List, Optional, Tuple, Union, TypeVar, Type, Generic
from django.contrib.postgres import lookups from django.contrib.postgres import lookups
from django.db.models import Field, Transform from django.db.models import Field, Transform
@@ -7,16 +7,19 @@ from django.db.models.lookups import Exact, In
from .mixins import CheckFieldDefaultMixin from .mixins import CheckFieldDefaultMixin
_T = TypeVar('_T', bound=Field)
class ArrayField(CheckFieldDefaultMixin, Field):
class ArrayField(CheckFieldDefaultMixin, Field, Generic[_T]):
empty_strings_allowed: bool = ... empty_strings_allowed: bool = ...
default_error_messages: Any = ... default_error_messages: Any = ...
base_field: Any = ... base_field: Any = ...
size: Any = ... size: Any = ...
default_validators: Any = ... default_validators: Any = ...
from_db_value: Any = ... from_db_value: Any = ...
def __init__( def __init__(
self, base_field: Field, size: None = ..., **kwargs: Any self, base_field: _T, size: None = ..., **kwargs: Any
) -> None: ... ) -> None: ...
@property @property
def model(self): ... def model(self): ...
@@ -41,6 +44,7 @@ class ArrayField(CheckFieldDefaultMixin, Field):
def validate(self, value: Any, model_instance: Any) -> None: ... def validate(self, value: Any, model_instance: Any) -> None: ...
def run_validators(self, value: Any) -> None: ... def run_validators(self, value: Any) -> None: ...
def formfield(self, **kwargs: Any): ... def formfield(self, **kwargs: Any): ...
def __get__(self, instance, owner) -> List[_T]: ...
class ArrayContains(lookups.DataContains): class ArrayContains(lookups.DataContains):
def as_sql(self, qn: Any, connection: Any): ... def as_sql(self, qn: Any, connection: Any): ...

Some files were not shown because too many files have changed in this diff Show More