# HG changeset patch # User Vincent Hatakeyama <vincent.hatakeyama@xcg-consulting.fr> # Date 1661416325 -7200 # Thu Aug 25 10:32:05 2022 +0200 # Node ID 6737d378635ecfcb4d9fb2dcb42708a421fd2bfc # Parent 0a13a4032a9cf6d617c4c113155e395824fcfe4e ✨ option to disable pythondevmode diff --git a/NEWS.rst b/NEWS.rst --- a/NEWS.rst +++ b/NEWS.rst @@ -13,6 +13,8 @@ Detect import errors in run_tests. +Add option to disable PYTHONDEVMODE. + 16.6.0 ------ diff --git a/odoo_scripts/docker_dev_start.py b/odoo_scripts/docker_dev_start.py --- a/odoo_scripts/docker_dev_start.py +++ b/odoo_scripts/docker_dev_start.py @@ -42,9 +42,9 @@ _logger = logging.getLogger(__name__) -__version__ = "3.5.0" +__version__ = "3.6.0" __date__ = "2017-08-11" -__updated__ = "2022-08-11" +__updated__ = "2022-08-25" def __parser(project_name: str) -> ArgumentParser: @@ -363,6 +363,13 @@ help="marabunta force version argument (see marabunta documentation)", ) + parser.add_argument( + "--no-pythondevmode", + help="Do not set PYTHONDEVMODE", + action="store_false", + default=True, + dest="python_dev_mode", + ) return parser @@ -426,6 +433,7 @@ marabunta_db_user = nmspc.marabunta_db_user marabunta_db_password = nmspc.marabunta_db_password marabunta_force_version = nmspc.marabunta_force_version + python_dev_mode = nmspc.python_dev_mode if restore_filename: if not database: @@ -1063,7 +1071,8 @@ arg.append(f"--dev={','.join(set(dev_opts))}") if odoo_type in (ODOO_8,): arg.append("--auto-reload") - options["environment"]["PYTHONDEVMODE"] = 1 + if python_dev_mode: + options["environment"]["PYTHONDEVMODE"] = 1 project_version = "local"