Skip to content

Commit 0b0d9d5

Browse files
Canary (#4)
* feat: modify node_finished method and add infinite loop for orderly shutdown * feat: remove unused variable in star_model.py to streamline data analysis * feat: bump version to 0.4.1 --------- Co-authored-by: Nightknight3000 <alexander.roehl@uni-tuebingen.de>
1 parent 9c748bd commit 0b0d9d5

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

flame/star/star_model.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ def __init__(self,
5858
raise BrokenPipeError("Has to be either analyzer or aggregator")
5959
if not self.test_mode:
6060
self.flame.flame_log("Analysis finished!", log_type='info')
61+
while True:
62+
pass # keep the node alive to allow for orderly shutdown
6163

6264
def _is_aggregator(self) -> bool:
6365
return self.flame.get_role() == 'aggregator'
@@ -136,7 +138,6 @@ def _start_analyzer(self,
136138
self._get_data(query=query, data_type=data_type)
137139
self.flame.flame_log(f"\tData extracted: {str(self.data)[:100]}", log_type='info')
138140

139-
agg_res = None
140141
# Check converged status on Hub
141142
while not analyzer.finished: # (**)
142143
# Analyze data

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "flame"
3-
version = "0.4.0"
3+
version = "0.4.1"
44
description = ""
55
authors = ["Alexander Röhl <alexander.roehl@uni-tuebingen.de>", "David Hieber <david.hieber@uni-tuebingen.de>"]
66
readme = "README.md"
@@ -9,7 +9,7 @@ packages = [{ include = "flame" }]
99

1010
[tool.poetry.dependencies]
1111
python = "^3.9"
12-
flamesdk = {git = "https://github.com/PrivateAIM/python-sdk.git", tag = "0.3.1"}
12+
flamesdk = {git = "https://github.com/PrivateAIM/python-sdk.git", tag = "0.3.1" }
1313

1414
[tool.poetry.group.dev.dependencies]
1515
pytest = ">=8.3.0"

0 commit comments

Comments
 (0)