Update stubs

This commit is contained in:
Trinh Anh Ngoc
2022-10-16 17:04:51 +07:00
parent 1355b8312b
commit 8e3c58cb07
3 changed files with 10 additions and 4 deletions

View File

@@ -8,8 +8,8 @@ from . import api, fields
from .api import Environment from .api import Environment
from .fields import Field from .fields import Field
from .modules.registry import Registry from .modules.registry import Registry
from .osv.query import Query
from .sql_db import Cursor from .sql_db import Cursor
from .tools.query import Query
_T = TypeVar('_T') _T = TypeVar('_T')
_ModelT = TypeVar('_ModelT', bound=BaseModel) _ModelT = TypeVar('_ModelT', bound=BaseModel)

View File

@@ -1,9 +1,9 @@
from typing import Any, Callable from typing import Any, Callable
from .query import Query
from ..fields import Field from ..fields import Field
from ..models import BaseModel, MAGIC_COLUMNS as MAGIC_COLUMNS from ..models import BaseModel, MAGIC_COLUMNS as MAGIC_COLUMNS
from ..sql_db import Cursor from ..sql_db import Cursor
from ..tools.query import Query
_Domain = list _Domain = list

View File

@@ -1,5 +1,9 @@
from typing import Any, Callable, TypeVar from typing import Any, Callable, Iterator, TypeVar
from psycopg2 import IntegrityError
from ..api import Environment
from ..exceptions import ValidationError
from ..sql_db import Cursor from ..sql_db import Cursor
PG_CONCURRENCY_ERRORS_TO_RETRY: tuple[str, str, str] PG_CONCURRENCY_ERRORS_TO_RETRY: tuple[str, str, str]
@@ -8,7 +12,9 @@ MAX_TRIES_ON_CONCURRENCY_FAILURE: int
_CallableT = TypeVar('_CallableT', bound=Callable) _CallableT = TypeVar('_CallableT', bound=Callable)
def dispatch(method: str, params): ... def dispatch(method: str, params): ...
def check(f: _CallableT) -> _CallableT: ...
def execute_cr(cr: Cursor, uid: int, obj: str, method: str, *args, **kw): ... def execute_cr(cr: Cursor, uid: int, obj: str, method: str, *args, **kw): ...
def execute_kw(db: str, uid: int, obj: str, method: str, args, kw: dict | None = ...): ... def execute_kw(db: str, uid: int, obj: str, method: str, args, kw: dict | None = ...): ...
def execute(db: str, uid: int, obj: str, method: str, *args, **kw): ... def execute(db: str, uid: int, obj: str, method: str, *args, **kw): ...
def _as_validation_error(env: Environment, exc: IntegrityError) -> ValidationError: ...
def retrying(func: Callable[[], Any], env: Environment): ...
def _traverse_containers(val, type_) -> Iterator: ...