From 62dedda9e2fda0a6bd34aafad1805eb76e0601d0 Mon Sep 17 00:00:00 2001 From: Trinh Anh Ngoc Date: Wed, 24 May 2023 21:52:10 +0700 Subject: [PATCH] Update stubs --- odoo-stubs/api.pyi | 8 ++++---- odoo-stubs/http.pyi | 4 ++-- odoo-stubs/models.pyi | 2 +- odoo-stubs/tests/common.pyi | 2 +- odoo-stubs/tools/misc.pyi | 6 +++--- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/odoo-stubs/api.pyi b/odoo-stubs/api.pyi index 2e05c00..a006e03 100644 --- a/odoo-stubs/api.pyi +++ b/odoo-stubs/api.pyi @@ -79,7 +79,7 @@ class Environment(Mapping[str, BaseModel]): def __call__( self, cr: Cursor | None = ..., - user: "Union[Users, int, None]" = ..., + user: Users | int | None = ..., context: dict | None = ..., su: bool | None = ..., ) -> Environment: ... @@ -90,11 +90,11 @@ class Environment(Mapping[str, BaseModel]): def is_admin(self) -> bool: ... def is_system(self) -> bool: ... @property - def user(self) -> "Users": ... + def user(self) -> Users: ... @property - def company(self) -> "Company": ... + def company(self) -> Company: ... @property - def companies(self) -> "Company": ... + def companies(self) -> Company: ... @property def lang(self) -> str: ... def clear(self) -> None: ... diff --git a/odoo-stubs/http.pyi b/odoo-stubs/http.pyi index 7d37220..3ca10a7 100644 --- a/odoo-stubs/http.pyi +++ b/odoo-stubs/http.pyi @@ -39,11 +39,11 @@ class WebRequest: endpoint: EndPoint | None endpoint_arguments: Any auth_method: str | None - website: "Website" + website: Website website_routing: int is_frontend: bool is_frontend_multilang: bool - lang: "Lang" + lang: Lang def __init__(self, httprequest: werkzeug.wrappers.Request) -> None: ... @property def cr(self) -> Cursor: ... diff --git a/odoo-stubs/models.pyi b/odoo-stubs/models.pyi index d4cee25..d53a9d6 100644 --- a/odoo-stubs/models.pyi +++ b/odoo-stubs/models.pyi @@ -445,7 +445,7 @@ class BaseModel(metaclass=MetaModel): def ensure_one(self: _ModelT) -> _ModelT: ... def with_env(self: _ModelT, env: Environment) -> _ModelT: ... def sudo(self: _ModelT, flag: bool = ...) -> _ModelT: ... - def with_user(self: _ModelT, user: "Union[Partner, int]") -> _ModelT: ... + def with_user(self: _ModelT, user: Partner | int) -> _ModelT: ... def with_context(self: _ModelT, *args, **kwargs) -> _ModelT: ... def with_prefetch( self: _ModelT, prefetch_ids: Iterable[int] | None = ... diff --git a/odoo-stubs/tests/common.pyi b/odoo-stubs/tests/common.pyi index ecd6e80..ac3b25a 100644 --- a/odoo-stubs/tests/common.pyi +++ b/odoo-stubs/tests/common.pyi @@ -37,7 +37,7 @@ def new_test_user( groups: str = ..., context: dict | None = ..., **kwargs -) -> "Users": ... +) -> Users: ... class OdooSuite(unittest.suite.TestSuite): ... diff --git a/odoo-stubs/tools/misc.pyi b/odoo-stubs/tools/misc.pyi index 4d0c3eb..124cb62 100644 --- a/odoo-stubs/tools/misc.pyi +++ b/odoo-stubs/tools/misc.pyi @@ -209,7 +209,7 @@ class Reverse: def ignore(*exc) -> None: ... def html_escape(text: str) -> str: ... -def get_lang(env: Environment, lang_code: str = ...) -> "Lang": ... +def get_lang(env: Environment, lang_code: str = ...) -> Lang: ... def babel_locale_parse(lang_code: str) -> Locale: ... def formatLang( env: Environment, @@ -218,7 +218,7 @@ def formatLang( grouping: bool = ..., monetary: bool = ..., dp: bool = ..., - currency_obj: "Currency" = ..., + currency_obj: Currency = ..., ) -> str: ... def format_date( env: Environment, @@ -240,7 +240,7 @@ def format_time( def format_amount( env: Environment, amount: float, - currency: "Currency", + currency: Currency, lang_code: str = ..., ) -> str: ... def format_duration(value: float) -> str: ...