Skip to content

Commit c81d7da

Browse files
committed
Need to initialise the environments with the right attributes
1 parent a391919 commit c81d7da

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

src/murfey/client/multigrid_control.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,10 @@ def __post_init__(self):
7575
default_destination=f"{datetime.now().year}",
7676
demo=self.demo,
7777
visit=self.visit,
78-
data_collection_parameters=self.data_collection_parameters,
78+
dose_per_frame=self.data_collection_parameters.get("dose_per_frame"),
79+
gain_ref=self.data_collection_parameters.get("gain_ref"),
80+
symmetry=self.data_collection_parameters.get("symmetry"),
81+
eer_fractionation=self.data_collection_parameters.get("eer_fractionation"),
7982
instrument_name=self.instrument_name,
8083
# processing_only_mode=server_routing_prefix_found,
8184
)

src/murfey/client/tui/screens.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1062,9 +1062,7 @@ def compose(self):
10621062
if self.app._multigrid and self.app._processing_enabled:
10631063
for k in self._context.user_params:
10641064
params_bulk.append(Label(k.label))
1065-
val = self.app._environment.data_collection_parameters.get(
1066-
k.name
1067-
) or str(k.default)
1065+
val = getattr(self.app._environment, k.name, str(k.default))
10681066
self._user_params[k.name] = val
10691067
if val in ("true", "True", True):
10701068
i = Switch(value=True, id=k.name, classes="input-destination")
@@ -1174,7 +1172,7 @@ def on_button_pressed(self, event):
11741172
else:
11751173
self.app._start_rsyncer(s, d)
11761174
for k, v in self._user_params.items():
1177-
self.app._environment.data_collection_parameters[k] = v
1175+
setattr(self.app._environment.data_collection_parameters, k, v)
11781176
self.app.pop_screen()
11791177
self.app.push_screen("main")
11801178

src/murfey/server/api/instrument.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,6 @@ async def pass_proc_params_to_instrument_server(
199199
"label": label,
200200
"params": {
201201
"dose_per_frame": proc_params.dose_per_frame,
202-
"extract_downscale": proc_params.extract_downscale,
203-
"particle_diameter": proc_params.particle_diameter,
204202
"symmetry": proc_params.symmetry,
205203
"eer_fractionation": proc_params.eer_fractionation,
206204
"gain_ref": session.current_gain_ref,

0 commit comments

Comments
 (0)