This commit is contained in:
Trinh Anh Ngoc
2019-12-09 22:09:04 +07:00
parent 9d990e0c3b
commit d97338d305
3 changed files with 35 additions and 27 deletions

View File

@@ -6,6 +6,8 @@ from collections import MutableMapping
from typing import Any, Optional, List, Union, Sequence, Tuple, Dict, Generator
from . import api, fields
from .api import Environment
from .modules.registry import Registry
SearchDomain = List[Union[str, Sequence[str]]]
RecordValue = Dict[str, Any]
@@ -53,7 +55,9 @@ class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})):
_order: str
_context: Dict
_fields: Dict[str, fields.Field]
env: api.Environment
id: int
env: Environment
pool: Registry
CONCURRENCY_CHECK_FIELD: str = ...
def view_init(self, fields_list: Any) -> None: ...
def compute_concurrency_field(self) -> None: ...
@@ -88,7 +92,7 @@ class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})):
def check_access_rights(self, operation: Any, raise_exception: bool = ...): ...
def check_access_rule(self, operation: Any) -> None: ...
def unlink(self): ...
def write(self, vals: Any): ...
def write(self, vals: RecordValue): ...
def create(self, vals_list: Union[RecordValue, List[RecordValue]]): ...
def copy_data(self, default: Optional[Any] = ...): ...
def copy_translations(old: Any, new: Any, excluded: Any = ...): ...