From f78f0677aee675a439ca3a7ec678e0b92cdb9d24 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Mon, 28 Mar 2022 13:45:47 +0200 Subject: [PATCH] fixup! [REF] add ensure_file_exists_from_template function --- odoo_openupgrade_wizard/cli.py | 1 + odoo_openupgrade_wizard/cli_build.py | 8 +++----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/odoo_openupgrade_wizard/cli.py b/odoo_openupgrade_wizard/cli.py index ae88a54..0486a01 100644 --- a/odoo_openupgrade_wizard/cli.py +++ b/odoo_openupgrade_wizard/cli.py @@ -68,6 +68,7 @@ def main(ctx, env_folder, filestore_folder): date_begin.strftime("%Y_%m_%d__%H_%M_%S"), ctx.invoked_subcommand ) ) + logger.add(log_file_path) # Add all global values in the context diff --git a/odoo_openupgrade_wizard/cli_build.py b/odoo_openupgrade_wizard/cli_build.py index 1a50e7d..1f1840f 100644 --- a/odoo_openupgrade_wizard/cli_build.py +++ b/odoo_openupgrade_wizard/cli_build.py @@ -1,8 +1,8 @@ # from pathlib import Path import click -from loguru import logger -from plumbum.cmd import mkdir + +from odoo_openupgrade_wizard.tools_system import ensure_folder_exists @click.command() @@ -18,9 +18,7 @@ def build(ctx): for step in ctx.obj["config"]["migration_steps"]: # 1. Create main folder for the odoo version - if not step["local_path"].exists(): - logger.info("Creating folder '%s' ..." % (step["local_path"])) - mkdir(["--mode", "777", step["local_path"]]) + ensure_folder_exists(step["local_path"], mode="777") # # 2. gitaggregate source code # repo_file = ctx.obj["repo_folder_path"] / Path(