From fd43bca154d97345b0e553e7c4c1be7efd6b720f Mon Sep 17 00:00:00 2001 From: Trinh Anh Ngoc Date: Mon, 4 Dec 2023 22:02:35 +0700 Subject: [PATCH] Update stubs --- odoo-stubs/api.pyi | 4 +++- odoo-stubs/models.pyi | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/odoo-stubs/api.pyi b/odoo-stubs/api.pyi index 711275a..e320b54 100644 --- a/odoo-stubs/api.pyi +++ b/odoo-stubs/api.pyi @@ -171,7 +171,9 @@ class Cache: self, records: _ModelT, field: Field, value ) -> _ModelT: ... def get_fields(self, record: BaseModel) -> Iterator[Field]: ... - def get_records(self, model: _ModelT, field: Field) -> _ModelT: ... + def get_records( + self, model: _ModelT, field: Field, all_contexts: bool = ... + ) -> _ModelT: ... def get_missing_ids(self, records: BaseModel, field: Field) -> Iterator[int]: ... def get_dirty_fields(self) -> "set[Field]": ... def get_dirty_records(self, model: _ModelT, field: Field) -> _ModelT: ... diff --git a/odoo-stubs/models.pyi b/odoo-stubs/models.pyi index 599a57f..7e1a929 100644 --- a/odoo-stubs/models.pyi +++ b/odoo-stubs/models.pyi @@ -533,6 +533,9 @@ class BaseModel(metaclass=MetaModel): def modified( self, fnames: Collection[str], create: bool = ..., before: bool = ... ) -> None: ... + def _modified( + self, fields: list, create: bool + ) -> Iterator[tuple[Field, _ModelT, bool]]: ... def _modified_triggers( self: _ModelT, tree: dict[Field | None, Any], create: bool = ... ) -> Iterator[tuple[Field, _ModelT, bool]]: ...