From 6c6b7243538a723f648b507dc624bdeb9f7446f4 Mon Sep 17 00:00:00 2001 From: Trinh Anh Ngoc Date: Mon, 29 Jul 2024 16:14:07 +0700 Subject: [PATCH] Update stubs --- odoo-stubs/__init__.pyi | 1 + odoo-stubs/models.pyi | 23 ++++++++++++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/odoo-stubs/__init__.pyi b/odoo-stubs/__init__.pyi index 4528236..2f11a0d 100644 --- a/odoo-stubs/__init__.pyi +++ b/odoo-stubs/__init__.pyi @@ -20,6 +20,7 @@ from .tools.translate import _ as _ from .tools.translate import _lt as _lt MIN_PY_VERSION: tuple[int, ...] +MAX_PY_VERSION: tuple[int, ...] evented: bool multi_process: bool iso8859_8: CodecInfo diff --git a/odoo-stubs/models.pyi b/odoo-stubs/models.pyi index af2a739..8c13dfe 100644 --- a/odoo-stubs/models.pyi +++ b/odoo-stubs/models.pyi @@ -391,8 +391,29 @@ class BaseModel(metaclass=MetaModel): order: str | None = ..., seen: set | None = ..., ) -> None: ... + @overload def _search( - self: _ModelT, + self, + domain: list, + offset: int = ..., + limit: int | None = ..., + order: str | None = ..., + count: Literal[False] = ..., + access_rights_uid: int | None = ..., + ) -> Query: ... + @overload + def _search( + self, + domain: list, + offset: int = ..., + limit: int | None = ..., + order: str | None = ..., + count: Literal[True] = ..., + access_rights_uid: int | None = ..., + ) -> int: ... + @overload + def _search( + self, domain: list, offset: int = ..., limit: int | None = ...,