From 1b056aabd25cee52b879788f240bca360a486e13 Mon Sep 17 00:00:00 2001 From: Trinh Anh Ngoc Date: Mon, 29 May 2023 18:15:44 +0700 Subject: [PATCH] Update stubs --- odoo-stubs/modules/neutralize.pyi | 1 + odoo-stubs/service/db.pyi | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/odoo-stubs/modules/neutralize.pyi b/odoo-stubs/modules/neutralize.pyi index 6845772..44cea01 100644 --- a/odoo-stubs/modules/neutralize.pyi +++ b/odoo-stubs/modules/neutralize.pyi @@ -4,3 +4,4 @@ from ..sql_db import Cursor def get_installed_modules(cursor: Cursor) -> list[str]: ... def get_neutralization_queries(modules: Iterable[str]) -> Iterator[str]: ... +def neutralize_database(cursor: Cursor) -> None: ... diff --git a/odoo-stubs/service/db.pyi b/odoo-stubs/service/db.pyi index 1a55e9b..c1e79ee 100644 --- a/odoo-stubs/service/db.pyi +++ b/odoo-stubs/service/db.pyi @@ -18,13 +18,17 @@ def exp_create_database( country_code: str | None = ..., phone: str | None = ..., ) -> Literal[True]: ... -def exp_duplicate_database(db_original_name: str, db_name: str) -> Literal[True]: ... +def exp_duplicate_database( + db_original_name: str, db_name: str, neutralize_database: bool = ... +) -> Literal[True]: ... def exp_drop(db_name: str) -> bool: ... def exp_dump(db_name: str, format: str) -> str: ... def dump_db_manifest(cr: Cursor) -> dict[str, Any]: ... def dump_db(db_name: str, stream, backup_format: str = ...) -> IO | None: ... def exp_restore(db_name: str, data, copy: bool = ...) -> Literal[True]: ... -def restore_db(db: str, dump_file: str, copy: bool = ...) -> None: ... +def restore_db( + db: str, dump_file: str, copy: bool = ..., neutralize_database: bool = ... +) -> None: ... def exp_rename(old_name: str, new_name: str) -> Literal[True]: ... def exp_change_admin_password(new_password: str) -> Literal[True]: ... def exp_migrate_databases(databases: Iterable[str]) -> Literal[True]: ...