diff --git a/csst_common/pipeline.py b/csst_common/pipeline.py index bd8ad7cd43e47233b7af340d7d5599647970d9fa..bc07096919664acc27e2c513e88e50ac752910a6 100644 --- a/csst_common/pipeline.py +++ b/csst_common/pipeline.py @@ -1,5 +1,5 @@ import json -import os.path +import os import subprocess import warnings @@ -59,6 +59,10 @@ class Pipeline: if filter_warnings: self.filter_warnings() + def ban_multithreading(self): + os.environ["OMP_NUM_THREADS"] = "1" + os.environ["MKL_NUM_THREADS"] = "1" + def set_test_env(self): os.environ["CSST_DFS_API_MODE"] = "cluster" os.environ["CSST_DFS_GATEWAY"] = "172.24.27.2:30880"