Update stubs

This commit is contained in:
Trinh Anh Ngoc
2023-07-17 14:55:40 +07:00
parent bfa593b01f
commit f50b3f6031
5 changed files with 34 additions and 13 deletions

View File

@@ -110,7 +110,9 @@ class Field(Generic[_FieldValueT], metaclass=MetaField):
def convert_to_cache(self, value, record: BaseModel, validate: bool = ...): ... def convert_to_cache(self, value, record: BaseModel, validate: bool = ...): ...
def convert_to_record(self, value, record: BaseModel): ... def convert_to_record(self, value, record: BaseModel): ...
def convert_to_record_multi(self, values, records: BaseModel): ... def convert_to_record_multi(self, values, records: BaseModel): ...
def convert_to_read(self, value, record: BaseModel, use_name_get: bool = ...): ... def convert_to_read(
self, value, record: BaseModel, use_display_name: bool = ...
): ...
def convert_to_write(self, value, record: BaseModel): ... def convert_to_write(self, value, record: BaseModel): ...
def convert_to_onchange(self, value, record: BaseModel, names): ... def convert_to_onchange(self, value, record: BaseModel, names): ...
def convert_to_export(self, value, record: BaseModel): ... def convert_to_export(self, value, record: BaseModel): ...
@@ -157,7 +159,9 @@ class Integer(Field[int]):
self, value, record: BaseModel, validate: bool = ... self, value, record: BaseModel, validate: bool = ...
) -> int | None: ... ) -> int | None: ...
def convert_to_record(self, value, record: BaseModel): ... def convert_to_record(self, value, record: BaseModel): ...
def convert_to_read(self, value, record: BaseModel, use_name_get: bool = ...): ... def convert_to_read(
self, value, record: BaseModel, use_display_name: bool = ...
): ...
def convert_to_export(self, value, record): ... def convert_to_export(self, value, record): ...
class Float(Field[float]): class Float(Field[float]):
@@ -200,7 +204,9 @@ class Monetary(Field[float]):
self, value, record: BaseModel, validate: bool = ... self, value, record: BaseModel, validate: bool = ...
) -> float: ... ) -> float: ...
def convert_to_record(self, value, record: BaseModel): ... def convert_to_record(self, value, record: BaseModel): ...
def convert_to_read(self, value, record: BaseModel, use_name_get: bool = ...): ... def convert_to_read(
self, value, record: BaseModel, use_display_name: bool = ...
): ...
def convert_to_write(self, value, record: BaseModel): ... def convert_to_write(self, value, record: BaseModel): ...
class _String(Field[str]): class _String(Field[str]):
@@ -260,7 +266,7 @@ class Html(_String):
) -> Markup | None: ... ) -> Markup | None: ...
def convert_to_record(self, value, record: BaseModel) -> Markup | None: ... def convert_to_record(self, value, record: BaseModel) -> Markup | None: ...
def convert_to_read( def convert_to_read(
self, value, record: BaseModel, use_name_get: bool = ... self, value, record: BaseModel, use_display_name: bool = ...
) -> Markup | None: ... ) -> Markup | None: ...
def get_trans_terms(self, value) -> list: ... def get_trans_terms(self, value) -> list: ...
@@ -369,7 +375,7 @@ class Reference(Selection):
) -> str | None: ... ) -> str | None: ...
def convert_to_record(self, value, record: BaseModel) -> Union[BaseModel, None]: ... def convert_to_record(self, value, record: BaseModel) -> Union[BaseModel, None]: ...
def convert_to_read( def convert_to_read(
self, value, record: BaseModel, use_name_get: bool = ... self, value, record: BaseModel, use_display_name: bool = ...
) -> str | bool: ... ) -> str | bool: ...
def convert_to_export(self, value, record: BaseModel) -> str: ... def convert_to_export(self, value, record: BaseModel) -> str: ...
def convert_to_display_name(self, value, record: BaseModel) -> str: ... def convert_to_display_name(self, value, record: BaseModel) -> str: ...
@@ -402,7 +408,9 @@ class Many2one(_Relational):
def convert_to_cache(self, value, record: BaseModel, validate: bool = ...): ... def convert_to_cache(self, value, record: BaseModel, validate: bool = ...): ...
def convert_to_record(self, value, record: BaseModel): ... def convert_to_record(self, value, record: BaseModel): ...
def convert_to_record_multi(self, values, records: BaseModel): ... def convert_to_record_multi(self, values, records: BaseModel): ...
def convert_to_read(self, value, record: BaseModel, use_name_get: bool = ...): ... def convert_to_read(
self, value, record: BaseModel, use_display_name: bool = ...
): ...
def convert_to_write(self, value, record: BaseModel): ... def convert_to_write(self, value, record: BaseModel): ...
def convert_to_export(self, value, record: BaseModel) -> str: ... def convert_to_export(self, value, record: BaseModel) -> str: ...
def convert_to_display_name(self, value, record: BaseModel) -> str: ... def convert_to_display_name(self, value, record: BaseModel) -> str: ...
@@ -445,9 +453,11 @@ class Properties(Field):
): ... ): ...
def convert_to_cache(self, value, record: BaseModel, validate: bool = ...): ... def convert_to_cache(self, value, record: BaseModel, validate: bool = ...): ...
def convert_to_record(self, value, record: BaseModel): ... def convert_to_record(self, value, record: BaseModel): ...
def convert_to_read(self, value, record: BaseModel, use_name_get: bool = ...): ... def convert_to_read(
self, value, record: BaseModel, use_display_name: bool = ...
): ...
def convert_to_read_multi( def convert_to_read_multi(
self, values, records: BaseModel, use_name_get: bool = ... self, values, records: BaseModel, use_display_name: bool = ...
): ... ): ...
def convert_to_write(self, value, record: BaseModel): ... def convert_to_write(self, value, record: BaseModel): ...
def convert_to_onchange(self, value, record: BaseModel, names): ... def convert_to_onchange(self, value, record: BaseModel, names): ...
@@ -467,7 +477,9 @@ class PropertiesDefinition(Field):
): ... ): ...
def convert_to_cache(self, value, record: BaseModel, validate: bool = ...): ... def convert_to_cache(self, value, record: BaseModel, validate: bool = ...): ...
def convert_to_record(self, value, record: BaseModel): ... def convert_to_record(self, value, record: BaseModel): ...
def convert_to_read(self, value, record: BaseModel, use_name_get: bool = ...): ... def convert_to_read(
self, value, record: BaseModel, use_display_name: bool = ...
): ...
class Command(enum.IntEnum): class Command(enum.IntEnum):
CREATE: int CREATE: int
@@ -497,7 +509,9 @@ class _RelationalMulti(_Relational):
def convert_to_cache(self, value, record: BaseModel, validate: bool = ...): ... def convert_to_cache(self, value, record: BaseModel, validate: bool = ...): ...
def convert_to_record(self, value, record: BaseModel): ... def convert_to_record(self, value, record: BaseModel): ...
def convert_to_record_multi(self, values, records: BaseModel): ... def convert_to_record_multi(self, values, records: BaseModel): ...
def convert_to_read(self, value, record: BaseModel, use_name_get: bool = ...): ... def convert_to_read(
self, value, record: BaseModel, use_display_name: bool = ...
): ...
def convert_to_write(self, value, record: BaseModel): ... def convert_to_write(self, value, record: BaseModel): ...
def convert_to_export(self, value, record: BaseModel) -> str: ... def convert_to_export(self, value, record: BaseModel) -> str: ...
def convert_to_display_name(self, value, record: BaseModel) -> None: ... def convert_to_display_name(self, value, record: BaseModel) -> None: ...

View File

@@ -317,6 +317,7 @@ class BaseModel(metaclass=MetaModel):
def get_field_translations( def get_field_translations(
self, field_name: str, langs: list[str] | None = ... self, field_name: str, langs: list[str] | None = ...
) -> tuple[list[dict[str, Any]], dict[str, Any]]: ... ) -> tuple[list[dict[str, Any]], dict[str, Any]]: ...
def _get_base_lang(self) -> str: ...
def _read_format( def _read_format(
self, fnames: Collection[str], load: str = ... self, fnames: Collection[str], load: str = ...
) -> list[dict[str, Any]]: ... ) -> list[dict[str, Any]]: ...
@@ -579,5 +580,3 @@ def convert_pgerror_constraint(
) -> dict[str, str]: ... ) -> dict[str, str]: ...
PGERROR_TO_OE: dict[str, Callable] PGERROR_TO_OE: dict[str, Callable]
def lazy_name_get(self: BaseModel) -> list[tuple[int, str]]: ...

View File

@@ -9,7 +9,9 @@ _FormT = TypeVar("_FormT", bound=Form)
class Form(Generic[_ModelT]): class Form(Generic[_ModelT]):
def __init__(self, record: _ModelT, view: Any | None = ...) -> None: ... def __init__(self, record: _ModelT, view: Any | None = ...) -> None: ...
def __getattr__(self, field_name: str): ... def __getattr__(self, field_name: str): ...
def __getitem__(self, field_name: str): ...
def __setattr__(self, field_name: str, value) -> None: ... def __setattr__(self, field_name: str, value) -> None: ...
def __setitem__(self, field_name: str, value): ...
def __enter__(self: _FormT) -> _FormT: ... def __enter__(self: _FormT) -> _FormT: ...
def __exit__(self, exc_type, exc_value, traceback) -> None: ... def __exit__(self, exc_type, exc_value, traceback) -> None: ...
def save(self) -> _ModelT: ... def save(self) -> _ModelT: ...
@@ -24,6 +26,7 @@ class UpdateDict(dict):
def __init__(self, *args, **kwargs) -> None: ... def __init__(self, *args, **kwargs) -> None: ...
def changed_items(self) -> Iterator[tuple]: ... def changed_items(self) -> Iterator[tuple]: ...
def update(self, *args, **kw) -> None: ... def update(self, *args, **kw) -> None: ...
def clear(self) -> None: ...
class X2MProxy: class X2MProxy:
def __init__(self, form: Form, field_name: str) -> None: ... def __init__(self, form: Form, field_name: str) -> None: ...
@@ -42,6 +45,7 @@ class M2MProxy(X2MProxy, collections.abc.Sequence):
def __contains__(self, record: BaseModel) -> bool: ... def __contains__(self, record: BaseModel) -> bool: ...
def add(self, record: BaseModel) -> None: ... def add(self, record: BaseModel) -> None: ...
def remove(self, id: int | None = ..., index: int | None = ...) -> None: ... def remove(self, id: int | None = ..., index: int | None = ...) -> None: ...
def set(self, records: BaseModel) -> None: ...
def clear(self) -> None: ... def clear(self) -> None: ...
def read_record(record: BaseModel, fields: dict) -> dict: ... def read_record(record: BaseModel, fields: dict) -> dict: ...

View File

@@ -45,6 +45,7 @@ def binary_to_image(source: bytes) -> Image: ...
def base64_to_image(base64_source: bytes) -> Image: ... def base64_to_image(base64_source: bytes) -> Image: ...
def image_apply_opt(image: Image, output_format: str | None, **params) -> bytes: ... def image_apply_opt(image: Image, output_format: str | None, **params) -> bytes: ...
def image_to_base64(image: Image, output_format: str | None, **params) -> bytes: ... def image_to_base64(image: Image, output_format: str | None, **params) -> bytes: ...
def get_webp_size(source: bytes) -> tuple[float, float] | None: ...
def is_image_size_above(base64_source_1: bytes, base64_source_2: bytes) -> bool: ... def is_image_size_above(base64_source_1: bytes, base64_source_2: bytes) -> bool: ...
def image_guess_size_from_field_name(field_name: str) -> tuple[int, int]: ... def image_guess_size_from_field_name(field_name: str) -> tuple[int, int]: ...
def image_data_uri(base64_source: bytes) -> str: ... def image_data_uri(base64_source: bytes) -> str: ...

View File

@@ -297,7 +297,10 @@ class DotDict(dict):
def __getattr__(self, attrib): ... def __getattr__(self, attrib): ...
def get_diff( def get_diff(
data_from: tuple[str, str], data_to: tuple[str, str], custom_style: bool = ... data_from: tuple[str, str],
data_to: tuple[str, str],
custom_style: bool = ...,
dark_color_scheme: bool = ...,
) -> str: ... ) -> str: ...
def hmac(env: Environment, scope, message, hash_function=...) -> str: ... def hmac(env: Environment, scope, message, hash_function=...) -> str: ...