Update stubs

This commit is contained in:
Trinh Anh Ngoc
2022-11-05 15:01:21 +07:00
parent e5f46964e6
commit 05806de7fc
9 changed files with 3 additions and 43 deletions

0
odoo-stubs/__main__.pyi Normal file
View File

View File

@@ -50,10 +50,7 @@ class Environment(Mapping[str, BaseModel]):
uid: int = ...
context: dict[str, Any] = ...
su: bool = ...
envs: None
args: tuple[Cursor, int, dict, bool]
@classmethod
def manage(cls) -> Generator[None, None, None]: ...
def reset(self) -> None: ...
all: Transaction
transaction: Transaction
@@ -83,7 +80,6 @@ class Environment(Mapping[str, BaseModel]):
@property
def lang(self) -> str: ...
def clear(self) -> None: ...
def clear_upon_failure(self): ...
def invalidate_all(self, flush: bool = ...) -> None: ...
def _recompute_all(self) -> None: ...
def flush_all(self) -> None: ...

View File

@@ -5,8 +5,6 @@ from .models import BaseModel
class UserError(Exception):
def __init__(self, message: str) -> None: ...
@property
def name(self): ...
class RedirectWarning(Exception):
def __init__(self, message: str, action: int, button_text: str, additional_context: dict | None = ...) -> None: ...
@@ -25,9 +23,3 @@ class CacheMiss(KeyError):
class MissingError(UserError): ...
class ValidationError(UserError): ...
class except_orm(UserError):
def __init__(self, name, value: Any | None = ...) -> None: ...
class Warning(UserError):
def __init__(self, *args, **kwargs) -> None: ...

View File

@@ -264,6 +264,7 @@ class BaseModel(metaclass=MetaModel):
def _mapped_func(self, func: Callable): ...
def mapped(self, func: Callable | str): ...
def filtered(self: _ModelT, func: Callable | str) -> _ModelT: ...
def grouped(self: _ModelT, key: Callable | str) -> dict[Any, _ModelT]: ...
def filtered_domain(self: _ModelT, domain: _Domain) -> _ModelT: ...
def sorted(self: _ModelT, key: Callable | str | None = ..., reverse: bool = ...) -> _ModelT: ...
def update(self, values: dict[str, Any]) -> None: ...

View File

@@ -1,24 +1,13 @@
from types import ModuleType
from typing import Any, Literal, MutableSequence
from typing import Any, Literal
from ..tools import pycompat as pycompat
MANIFEST_NAMES: tuple[str, ...]
README: list[str]
_DEFAULT_MANIFEST: dict[str, Any]
def ad_paths() -> MutableSequence[str]: ...
loaded: list
class AddonsHook:
def find_module(self, name: str, path: Any | None = ...) -> AddonsHook | None: ...
def load_module(self, name: str) -> ModuleType | None: ...
class OdooHook:
def find_module(self, name: str, path: Any | None = ...) -> OdooHook | None: ...
def load_module(self, name: str) -> ModuleType | None: ...
class UpgradeHook:
def find_module(self, name: str, path: Any | None = ...) -> UpgradeHook | None: ...
def load_module(self, name: str) -> ModuleType | None: ...

View File

@@ -45,7 +45,5 @@ class expression:
result: tuple[str, list]
def __init__(self, domain: _Domain, model: BaseModel, alias: str | None = ..., query: Query | None = ...) -> None: ...
def _unaccent(self, field: Field) -> Callable[[Any], str]: ...
def get_tables(self) -> tuple[str, ...]: ...
def parse(self): ...
def __leaf_to_sql(self, leaf, model: BaseModel, alias: str) -> tuple[str, list]: ...
def to_sql(self) -> tuple[str, list]: ...

View File

@@ -1,7 +1 @@
from ..exceptions import except_orm
from ..models import AbstractModel, Model, TransientModel
except_osv = except_orm
osv = Model
osv_memory = TransientModel
osv_abstract = AbstractModel
def __getattr__(name): ...

View File

@@ -129,10 +129,6 @@ class TransactionCase(BaseCase):
_savepoint_id: int
def setUp(self): ...
class SavepointCase(TransactionCase):
@classmethod
def __init_subclass__(cls) -> None: ...
class SingleTransactionCase(BaseCase):
@classmethod
def __init_subclass__(cls) -> None: ...
@@ -244,10 +240,6 @@ class HttpCase(TransactionCase):
def start_tour(self, url_path: str, tour_name: str, step_delay: float | None = ..., **kwargs) -> None: ...
def profile(self, **kwargs) -> profiler.Nested: ...
class HttpSavepointCase(HttpCase):
@classmethod
def __init_subclass__(cls) -> None: ...
def no_retry(arg: _T) -> _T: ...
def users(*logins: str) -> Callable[[_CallableT], _CallableT]: ...
def warmup(func: _CallableT, *args, **kwargs) -> _CallableT: ...

View File

@@ -32,9 +32,7 @@ class xml_import:
def make_xml_id(self, xml_id: str) -> str: ...
def _test_xml_id(self, xml_id: str) -> None: ...
def _tag_delete(self, rec: _Element) -> None: ...
def _tag_report(self, rec: _Element): ...
def _tag_function(self, rec: _Element) -> None: ...
def _tag_act_window(self, rec: _Element) -> None: ...
def _tag_menuitem(self, rec: _Element, parent: Any | None = ...) -> None: ...
def _tag_record(self, rec: _Element, extra_vals: dict | None = ...) -> tuple[str, int] | None: ...
def _tag_template(self, el: _Element) -> tuple[str, int] | None: ...