Update stubs

This commit is contained in:
Trinh Anh Ngoc
2021-11-27 17:20:07 +07:00
parent dffc7ea04b
commit 2b2d3e9db0

View File

@@ -1,10 +1,12 @@
from collections import MutableMapping
from typing import Any, Optional, List, Dict, Generator, TypeVar
from . import api, fields from . import api, fields
from .api import Environment from .api import Environment
from .modules.registry import Registry from .modules.registry import Registry
from .sql_db import Cursor from .sql_db import Cursor
from .tools.safe_eval import safe_eval as safe_eval
from collections import MutableMapping _M = TypeVar('_M')
from typing import Any, Optional, List, Dict, Generator
_logger: Any _logger: Any
_schema: Any _schema: Any
@@ -111,7 +113,7 @@ class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})):
def _constraint_methods(self): ... def _constraint_methods(self): ...
@property @property
def _onchange_methods(self): ... def _onchange_methods(self): ...
def __new__(cls) -> BaseModel: ... def __new__(cls) -> None: ...
def __init__(self, pool: Any, cr: Any) -> None: ... def __init__(self, pool: Any, cr: Any) -> None: ...
def _is_an_ordinary_table(self): ... def _is_an_ordinary_table(self): ...
def __ensure_xml_id(self, skip: bool = ...): ... def __ensure_xml_id(self, skip: bool = ...): ...
@@ -142,7 +144,7 @@ class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})):
def get_formview_action(self, access_uid: Optional[Any] = ...): ... def get_formview_action(self, access_uid: Optional[Any] = ...): ...
def get_access_action(self, access_uid: Optional[Any] = ...): ... def get_access_action(self, access_uid: Optional[Any] = ...): ...
def search_count(self, args: Any) -> int: ... def search_count(self, args: Any) -> int: ...
def search(self, args: Any, offset: int = ..., limit: Optional[Any] = ..., order: Optional[Any] = ..., count: bool = ...) -> BaseModel: ... def search(self: _M, args: Any, offset: int = ..., limit: Optional[Any] = ..., order: Optional[Any] = ..., count: bool = ...) -> _M: ...
def _compute_display_name(self) -> None: ... def _compute_display_name(self) -> None: ...
def name_get(self): ... def name_get(self): ...
def name_create(self, name: Any): ... def name_create(self, name: Any): ...
@@ -194,7 +196,7 @@ class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})):
def unlink(self): ... def unlink(self): ...
def write(self, vals: Any): ... def write(self, vals: Any): ...
def _write(self, vals: Any): ... def _write(self, vals: Any): ...
def create(self, vals_list: Any) -> BaseModel: ... def create(self: _M, vals_list: Any) -> _M: ...
def _create(self, data_list: Any): ... def _create(self, data_list: Any): ...
def _compute_field_value(self, field: Any) -> None: ... def _compute_field_value(self, field: Any) -> None: ...
def _parent_store_create(self) -> None: ... def _parent_store_create(self) -> None: ...
@@ -214,8 +216,8 @@ class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})):
def _search(self, args: Any, offset: int = ..., limit: Optional[Any] = ..., order: Optional[Any] = ..., count: bool = ..., access_rights_uid: Optional[Any] = ...): ... def _search(self, args: Any, offset: int = ..., limit: Optional[Any] = ..., order: Optional[Any] = ..., count: bool = ..., access_rights_uid: Optional[Any] = ...): ...
def copy_data(self, default: Optional[Any] = ...): ... def copy_data(self, default: Optional[Any] = ...): ...
def copy_translations(old: Any, new: Any, excluded: Any = ...): ... def copy_translations(old: Any, new: Any, excluded: Any = ...): ...
def copy(self, default: Optional[Any] = ...) -> BaseModel: ... def copy(self: _M, default: Optional[Any] = ...) -> _M: ...
def exists(self) -> BaseModel: ... def exists(self: _M) -> _M: ...
def _check_recursion(self, parent: Optional[Any] = ...): ... def _check_recursion(self, parent: Optional[Any] = ...): ...
def _check_m2m_recursion(self, field_name: Any): ... def _check_m2m_recursion(self, field_name: Any): ...
def _get_external_ids(self): ... def _get_external_ids(self): ...
@@ -240,43 +242,43 @@ class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})):
def _revert_method(cls, name: Any) -> None: ... def _revert_method(cls, name: Any) -> None: ...
@classmethod @classmethod
def _browse(cls, env: Any, ids: Any, prefetch_ids: Any): ... def _browse(cls, env: Any, ids: Any, prefetch_ids: Any): ...
def browse(self, ids: Optional[Any] = ...) -> BaseModel: ... def browse(self: _M, ids: Optional[Any] = ...) -> _M: ...
@property @property
def ids(self) -> List[int]: ... def ids(self) -> List[int]: ...
_cr: Cursor = ... _cr: Cursor = ...
_uid: int = ... _uid: int = ...
_context: dict = ... _context: dict = ...
def ensure_one(self): ... def ensure_one(self): ...
def with_env(self, env: Any) -> BaseModel: ... def with_env(self: _M, env: Any) -> _M: ...
def sudo(self, flag: bool = ...) -> BaseModel: ... def sudo(self: _M, flag: bool = ...) -> _M: ...
def with_user(self, user: Any) -> BaseModel: ... def with_user(self: _M, user: Any) -> _M: ...
def with_context(self, *args: Any, **kwargs: Any) -> BaseModel: ... def with_context(self: _M, *args: Any, **kwargs: Any) -> _M: ...
def with_prefetch(self, prefetch_ids: Optional[Any] = ...) -> BaseModel: ... def with_prefetch(self: _M, prefetch_ids: Optional[Any] = ...) -> _M: ...
def _update_cache(self, values: Any, validate: bool = ...): ... def _update_cache(self, values: Any, validate: bool = ...): ...
def _convert_to_record(self, values: Any): ... def _convert_to_record(self, values: Any): ...
def _convert_to_write(self, values: Any): ... def _convert_to_write(self, values: Any): ...
def _mapped_func(self, func: Any): ... def _mapped_func(self, func: Any): ...
def mapped(self, func: Any): ... def mapped(self, func: Any): ...
def _mapped_cache(self, name_seq: Any): ... def _mapped_cache(self, name_seq: Any): ...
def filtered(self, func: Any) -> BaseModel: ... def filtered(self: _M, func: Any) -> _M: ...
def filtered_domain(self, domain: Any) -> BaseModel: ... def filtered_domain(self: _M, domain: Any) -> _M: ...
def sorted(self, key: Optional[Any] = ..., reverse: bool = ...) -> BaseModel: ... def sorted(self: _M, key: Optional[Any] = ..., reverse: bool = ...) -> _M: ...
def update(self, values: Any) -> None: ... def update(self, values: Any) -> None: ...
def flush(self, fnames: Optional[Any] = ..., records: Optional[Any] = ...) -> None: ... def flush(self, fnames: Optional[Any] = ..., records: Optional[Any] = ...) -> None: ...
def new(self, values: Any = ..., origin: Optional[Any] = ..., ref: Optional[Any] = ...) -> BaseModel: ... def new(self: _M, values: Any = ..., origin: Optional[Any] = ..., ref: Optional[Any] = ...) -> _M: ...
@property @property
def _origin(self) -> BaseModel: ... def _origin(self: _M) -> _M: ...
def __bool__(self) -> bool: ... def __bool__(self) -> bool: ...
__nonzero__: Any = ... __nonzero__: Any = ...
def __len__(self) -> int: ... def __len__(self) -> int: ...
def __iter__(self) -> Generator[BaseModel]: ... def __iter__(self: _M) -> Generator[_M]: ...
def __contains__(self, item: Any) -> bool: ... def __contains__(self, item: Any) -> bool: ...
def __add__(self, other: Any) -> BaseModel: ... def __add__(self: _M, other: Any) -> _M: ...
def concat(self, *args: Any) -> BaseModel: ... def concat(self: _M, *args: Any) -> _M: ...
def __sub__(self, other: Any) -> BaseModel: ... def __sub__(self: _M, other: Any) -> _M: ...
def __and__(self, other: Any) -> BaseModel: ... def __and__(self: _M, other: Any) -> _M: ...
def __or__(self, other: Any) -> BaseModel: ... def __or__(self: _M, other: Any) -> _M: ...
def union(self, *args: Any) -> BaseModel: ... def union(self: _M, *args: Any) -> _M: ...
def __eq__(self, other: Any) -> bool: ... def __eq__(self, other: Any) -> bool: ...
def __lt__(self, other: Any) -> bool: ... def __lt__(self, other: Any) -> bool: ...
def __le__(self, other: Any) -> bool: ... def __le__(self, other: Any) -> bool: ...