File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 13
13
from ert .cli .monitor import Monitor
14
14
from ert .cli .workflow import execute_workflow
15
15
from ert .config import ErtConfig , QueueSystem
16
- from ert .ensemble_evaluator import EvaluatorServerConfig
16
+ from ert .ensemble_evaluator import EndEvent , EvaluatorServerConfig
17
17
from ert .mode_definitions import (
18
18
ENSEMBLE_EXPERIMENT_MODE ,
19
19
ENSEMBLE_SMOOTHER_MODE ,
@@ -128,6 +128,7 @@ def run_cli(args: Namespace, plugin_manager: Optional[ErtPluginManager] = None)
128
128
out = sys .stderr
129
129
monitor = Monitor (out = out , color_always = args .color_always )
130
130
thread .start ()
131
+ end_event : Optional [EndEvent ] = None
131
132
try :
132
133
end_event = monitor .monitor (
133
134
status_queue , ert_config .analysis_config .log_path
@@ -139,7 +140,7 @@ def run_cli(args: Namespace, plugin_manager: Optional[ErtPluginManager] = None)
139
140
thread .join ()
140
141
storage .close ()
141
142
142
- if end_event .failed :
143
+ if end_event is not None and end_event .failed :
143
144
# If monitor has not reported, give some info if the job failed
144
145
msg = end_event .msg if args .disable_monitoring else ""
145
146
raise ErtCliError (msg )
You can’t perform that action at this time.
0 commit comments