summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/model.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/model.py b/lib/model.py
index 06ff25c..844ec89 100644
--- a/lib/model.py
+++ b/lib/model.py
@@ -248,6 +248,7 @@ class AnalyticModel:
if not self.fit_done:
paramfit = ParamFit()
+ tree_allowed = bool(int(os.getenv("DFATOOL_DTREE_ENABLED", "1")))
tree_required = dict()
for name in self.names:
@@ -264,7 +265,7 @@ class AnalyticModel:
safe_functions_enabled=safe_functions_enabled
):
paramfit.enqueue(key, param, args, kwargs)
- else:
+ elif tree_allowed:
tree_required[name][attr] = self.attr_by_name[name][
attr
].depends_on_any_param()