Skip to content

Commit 809dea8

Browse files
committed
fix esdl messages from previous run
1 parent f9c3321 commit 809dea8

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

src/grow_worker/worker.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ def grow_worker_task(
7373
influxdb_host,
7474
influxdb_port,
7575
)
76+
77+
esdl_str = None
78+
esdl_messages = []
7679
try:
7780
solution: GROWProblem = mesido_func(
7881
mesido_workflow,
@@ -96,15 +99,16 @@ def grow_worker_task(
9699
profile_reader=InfluxDBProfileReader,
97100
)
98101
esdl_str = cast(str, solution.optimized_esdl_string)
99-
# TODO get esdl_messages from solution after mesido update.
100-
esdl_messages = []
102+
# TODO get esdl_messages from successful run after mesido update.
101103
except MesidoAssetIssueError as mesido_issues_error:
102-
esdl_str = None
103104
esdl_messages = parse_mesido_esdl_messages(
104105
mesido_issues_error.general_issue, mesido_issues_error.message_per_asset_id
105106
)
106107
except SystemExit as e:
107108
raise EarlySystemExit(e)
109+
except Exception:
110+
# in case of general mesido error, make sure to return esdl_str and esdl_messages
111+
pass
108112

109113
return esdl_str, esdl_messages
110114

0 commit comments

Comments
 (0)