mirror of
https://github.com/odoo-ide/odoo-stubs.git
synced 2025-05-08 16:52:26 +03:00
Update stubs
This commit is contained in:
@@ -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): ...
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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: ...
|
||||
|
||||
@@ -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: ...
|
||||
|
||||
Reference in New Issue
Block a user