Update stubs

This commit is contained in:
Trinh Anh Ngoc
2022-12-10 10:35:20 +07:00
parent 91d06697f3
commit 05d47cda2d
4 changed files with 19 additions and 7 deletions

View File

@@ -354,6 +354,7 @@ class Image(Binary):
max_width: int
max_height: int
verify_resolution: bool
def setup(self, model: BaseModel) -> None: ...
def create(self, record_values: list[tuple[BaseModel, Any]]) -> None: ...
def write(self, records: BaseModel, value) -> None: ...
def _image_process(self, value): ...

View File

@@ -114,11 +114,9 @@ class BaseModel(metaclass=MetaModel):
create_date = fields.Datetime(string='Created on')
write_uid = fields.Many2one('res.users', string='Last Updated by')
write_date = fields.Datetime(string='Last Updated on')
CONCURRENCY_CHECK_FIELD: str
def _valid_field_parameter(self, field: Field, name: str) -> bool: ...
def _add_field(self, name: str, field: Field) -> None: ...
def _pop_field(self, name: str) -> Field: ...
def _compute_concurrency_field(self) -> None: ...
@classmethod
def _build_model(cls, pool: Registry, cr: Cursor) -> BaseModel: ...
@classmethod

View File

@@ -2,6 +2,7 @@ from argparse import Namespace
BLACKLIST: set[str]
IGNORE: tuple[str, ...]
INSTALL_BLACKLIST: set[str]
def install(db_name: str, module_id: int, module_name: str) -> None: ...
def uninstall(db_name: str, module_id: int, module_name: str) -> None: ...

View File

@@ -1,9 +1,9 @@
import csv
from collections import namedtuple
from collections import defaultdict, namedtuple
from re import Match, Pattern
from tarfile import TarFile
from types import FrameType
from typing import Any, BinaryIO, Callable, Container, IO, Iterable, Iterator, NoReturn
from typing import Any, BinaryIO, Callable, IO, Iterable, Iterator, NoReturn
from lxml.etree import HTMLParser, _Element
from polib import POFile
@@ -140,10 +140,22 @@ class TranslationModuleReader:
extra_comments: list[str] | None = ..., extract_keywords: dict = ...) -> None: ...
def _export_translatable_resources(self) -> None: ...
def trans_load(cr: Cursor, filename: str, lang: str, verbose: bool = ..., overwrite: bool = ...) -> None: ...
def DeepDefaultDict() -> defaultdict: ...
class TranslationImporter:
cr: Cursor
verbose: bool
env: Environment
model_translations: defaultdict[str, defaultdict[str, defaultdict[str, defaultdict]]]
model_terms_translations: defaultdict[str, defaultdict[str, defaultdict[str, defaultdict]]]
def __init__(self, cr: Cursor, verbose: bool = ...) -> None: ...
def load_file(self, filepath: str, lang: str, xmlids: Iterable[str] | None = ...) -> None: ...
def load(self, fileobj: IO, fileformat: str, lang: str, xmlids: Iterable[str] | None = ...) -> None: ...
def _load(self, reader, lang: str, xmlids: Iterable[str] | None = ...) -> None: ...
def save(self, overwrite: bool = ..., force_overwrite: bool = ...) -> None: ...
def trans_load(cr: Cursor, filepath: str, lang: str, verbose: bool = ..., overwrite: bool = ...) -> None: ...
def trans_load_data(cr: Cursor, fileobj: IO, fileformat: str, lang: str, verbose: bool = ..., overwrite: bool = ...) -> None: ...
def _trans_load_data(cr: Cursor, reader, lang: str, overwrite: bool = ..., force_overwrite: bool = ...,
xml_ids: Container[str] | None = ...) -> None: ...
def get_locales(lang: str | None = ...) -> None: ...
def resetlocale() -> str: ...
def load_language(cr: Cursor, lang: str) -> None: ...