From 1e74df82ae620a12e2f2dccc8f39ce9a15b3102b Mon Sep 17 00:00:00 2001 From: Trinh Anh Ngoc Date: Tue, 9 Nov 2021 21:31:59 +0700 Subject: [PATCH] Update stubs --- odoo-stubs/__init__.pyi | 2 +- odoo-stubs/api.pyi | 8 ++++---- odoo-stubs/fields.pyi | 2 +- odoo-stubs/http.pyi | 5 ++--- odoo-stubs/models.pyi | 2 +- odoo-stubs/sql_db.pyi | 2 +- 6 files changed, 10 insertions(+), 11 deletions(-) diff --git a/odoo-stubs/__init__.pyi b/odoo-stubs/__init__.pyi index a10e9d6..c8698cf 100644 --- a/odoo-stubs/__init__.pyi +++ b/odoo-stubs/__init__.pyi @@ -1,5 +1,5 @@ from . import addons as addons, api as api, cli as cli, conf as conf, fields as fields, http as http, loglevels as loglevels, models as models, netsvc as netsvc, osv as osv, release as release, service as service, sql_db as sql_db, tools as tools, upgrade as upgrade -from odoo.tools.translate import _ as _, _lt as _lt +from .tools.translate import _ as _, _lt as _lt from typing import Any, Optional __path__: Any diff --git a/odoo-stubs/api.pyi b/odoo-stubs/api.pyi index 758dbf6..b6b659c 100644 --- a/odoo-stubs/api.pyi +++ b/odoo-stubs/api.pyi @@ -4,9 +4,9 @@ from weakref import WeakSet from collections.abc import Mapping from typing import Any, Optional -from odoo.modules.registry import Registry -from odoo.sql_db import Cursor -from odoo.tools import StackMap +from .modules.registry import Registry +from .sql_db import Cursor +from .tools import StackMap __all__: Any _logger: Any @@ -67,7 +67,7 @@ class Environment(Mapping): def __eq__(self, other: Any) -> bool: ... def __ne__(self, other: Any) -> bool: ... def __hash__(self) -> int: ... - def __call__(self, cr: Optional[Any] = ..., user: Optional[Any] = ..., context: Optional[Any] = ..., su: Optional[Any] = ...) -> Environment: ... + def __call__(self, cr: Optional[Cursor] = ..., user: Optional[Any] = ..., context: Optional[Any] = ..., su: Optional[Any] = ...) -> Environment: ... def ref(self, xml_id: Any, raise_if_not_found: bool = ...): ... def is_superuser(self) -> bool: ... def is_admin(self) -> bool: ... diff --git a/odoo-stubs/fields.pyi b/odoo-stubs/fields.pyi index 7d1db40..9ae2168 100644 --- a/odoo-stubs/fields.pyi +++ b/odoo-stubs/fields.pyi @@ -1,7 +1,7 @@ import datetime from typing import Any, Optional -from odoo.tools import date_utils +from .tools import date_utils DATE_LENGTH: Any DATETIME_LENGTH: Any diff --git a/odoo-stubs/http.pyi b/odoo-stubs/http.pyi index 7f38a88..85ae4a8 100644 --- a/odoo-stubs/http.pyi +++ b/odoo-stubs/http.pyi @@ -1,11 +1,10 @@ import werkzeug.wrappers +import werkzeug.wrappers +from typing import Any, Optional, Union from .api import Environment from .sql_db import Cursor from .tools._vendor import sessions -from datetime import date as date -from odoo import fields as fields -from typing import Any, Optional, Union _logger: Any rpc_request: Any diff --git a/odoo-stubs/models.pyi b/odoo-stubs/models.pyi index a3c2c92..db27f11 100644 --- a/odoo-stubs/models.pyi +++ b/odoo-stubs/models.pyi @@ -1,7 +1,7 @@ -from . import api, fields from collections.abc import MutableMapping from typing import Any, Optional, List, Dict, Generator +from . import api, fields from .api import Environment from .modules.registry import Registry from .sql_db import Cursor diff --git a/odoo-stubs/sql_db.pyi b/odoo-stubs/sql_db.pyi index 9180e7d..e540f04 100644 --- a/odoo-stubs/sql_db.pyi +++ b/odoo-stubs/sql_db.pyi @@ -1,7 +1,7 @@ import psycopg2.extensions from typing import Any, Optional -from odoo.tools import Callbacks +from .tools import Callbacks _logger: Any