diff --git a/odoo-stubs/fields.pyi b/odoo-stubs/fields.pyi index b7b596d..69cecec 100644 --- a/odoo-stubs/fields.pyi +++ b/odoo-stubs/fields.pyi @@ -26,6 +26,7 @@ Default: object def first(records: _ModelT) -> _ModelT: ... def resolve_mro(model: BaseModel, name: str, predicate: Callable[..., bool]): ... +def determine(needle: str | Callable, records: BaseModel, *args): ... class MetaField(type): by_type: dict @@ -84,7 +85,6 @@ class Field(metaclass=MetaField): related_attrs: list[tuple[str, str]] description_attrs: list[tuple[str, str]] def __init__(self, string: str = ..., **kwargs) -> None: ... - def new(self, **kwargs): ... def __str__(self) -> str: ... def __repr__(self) -> str: ... def __set_name__(self, owner: type[BaseModel], name: str) -> None: ... @@ -232,7 +232,6 @@ class _String(Field): def convert_to_cache(self, value, record: BaseModel, validate: bool = ...): ... def convert_to_record(self, value, record: BaseModel): ... def convert_to_write(self, value, record: BaseModel): ... - def get_trans_func(self, records: BaseModel) -> Callable: ... def get_translation_dictionary(self, from_lang_value: str, to_lang_values: dict) -> dict: ... def _get_stored_translations(self, record: BaseModel) -> dict[str, str]: ... def write(self, records: _ModelT, value) -> _ModelT: ...