changeset ecafc29b3a13 in proteus:default
details: https://hg.tryton.org/proteus?cmd=changeset;node=ecafc29b3a13
description:
        Prevent update configuration after modules are imported

        Modules can store copies of the configuration for performance reason so 
we must
        prevent to change the configuration after it happens.

        issue9679
        review318351002
diffstat:

 proteus/config.py |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (13 lines):

diff -r 8e60d41aa412 -r ecafc29b3a13 proteus/config.py
--- a/proteus/config.py Sat Sep 05 22:59:38 2020 +0200
+++ b/proteus/config.py Mon Oct 12 17:46:39 2020 +0200
@@ -232,7 +232,8 @@
         if not config_file:
             config_file = os.environ.get('TRYTOND_CONFIG')
         from trytond.config import config
-        config.update_etc(config_file)
+        if config_file:
+            config.update_etc(config_file)
         from trytond.pool import Pool
         from trytond.transaction import Transaction
         self.database = database

Reply via email to