Files
odoo-stubs/odoo-stubs/modules/loading.pyi
Trinh Anh Ngoc 558e8e6db5 Cleanup
2023-05-19 18:22:39 +07:00

38 lines
1.1 KiB
Python

from typing import Any
from ..sql_db import Connection, Cursor
from ..tests.runner import OdooTestResult
from .graph import Graph, Node
from .registry import Registry
def load_data(cr: Cursor, idref: dict, mode: str, kind: str, package: Node) -> bool: ...
def load_demo(cr: Cursor, package: Node, idref: dict, mode: str) -> bool: ...
def force_demo(cr: Cursor) -> None: ...
def load_module_graph(
cr: Cursor,
graph: Graph,
status: Any | None = ...,
perform_checks: Any = ...,
skip_modules: list[str] | None = ...,
report: OdooTestResult | None = ...,
models_to_check: set[str] | None = ...,
) -> tuple[list[str], list[str]]: ...
def load_marked_modules(
cr: Cursor,
graph: Graph,
states: list[str],
force: list[str],
progressdict,
report: OdooTestResult,
loaded_modules: list[str],
perform_checks: Any,
models_to_check: set[str] | None = ...,
) -> list[str]: ...
def load_modules(
db: Connection,
force_demo: bool = ...,
status: Any | None = ...,
update_module: Any = ...,
) -> Registry | None: ...
def reset_modules_state(db_name: str) -> None: ...