From 24d4df35ebdb1ffd8f4dfd2e1f1ca6b24157f27e Mon Sep 17 00:00:00 2001 From: Trinh Anh Ngoc Date: Fri, 29 Jul 2022 21:25:40 +0700 Subject: [PATCH] Update stubs for models.py Fix #12 --- odoo-stubs/models.pyi | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/odoo-stubs/models.pyi b/odoo-stubs/models.pyi index 2aac8cd..19bb3d1 100644 --- a/odoo-stubs/models.pyi +++ b/odoo-stubs/models.pyi @@ -188,10 +188,10 @@ class BaseModel(metaclass=MetaModel): def fields_get(self, allfields: Any | None = ..., attributes: Any | None = ...): ... def get_empty_list_help(self, help): ... def check_field_access_rights(self, operation, fields): ... - def read(self, fields: Any | None = ..., load: str = ...): ... + def read(self, fields: list[str] | None = ..., load: str = ...): ... def _read_format(self, fnames, load: str = ...): ... def _fetch_field(self, field) -> None: ... - def _read(self, fields): ... + def _read(self, fields: list[str]): ... def get_metadata(self): ... def get_base_url(self): ... def _check_concurrency(self) -> None: ... @@ -201,10 +201,10 @@ class BaseModel(metaclass=MetaModel): def _filter_access_rules(self, operation): ... def _filter_access_rules_python(self, operation): ... def unlink(self): ... - def write(self, vals): ... - def _write(self, vals): ... - def create(self: _M, vals_list) -> _M: ... - def _create(self: _M, data_list) -> _M: ... + def write(self, vals: dict[str, Any]): ... + def _write(self, vals: dict[str, Any]): ... + def create(self: _M, vals_list: list[dict[str, Any]] | dict[str, Any]) -> _M: ... + def _create(self: _M, data_list: list[dict[str, Any]]) -> _M: ... def _compute_field_value(self, field) -> None: ... def _parent_store_create(self) -> None: ... def _parent_store_update_prepare(self, vals): ...