Skip to content

Commit

Permalink
Merge branch 'meteor-960-feature-refactor' into meteor-960-automated-…
Browse files Browse the repository at this point in the history
…workflow-manager
  • Loading branch information
patrickcleeve2 committed Feb 21, 2025
2 parents 7710fb0 + 455cc5c commit 9aca4de
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/odemis/acq/feature.py
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ def get_features_dict(features: List[CryoFeature]) -> Dict[str, str]:
'stage_position': feature.stage_position.value,
'fm_focus_position': feature.fm_focus_position.value,
'posture_positions': feature.posture_positions,
"milling_tasks": {k: v.to_json() for k, v in feature.milling_tasks.items()},
"milling_tasks": {k: v.to_dict() for k, v in feature.milling_tasks.items()},
}
if feature.path:
feature_item['path'] = feature.path
Expand Down Expand Up @@ -209,7 +209,7 @@ def object_hook(self, obj):
)
feature.status.value = obj['status']
feature.posture_positions = {int(k): v for k, v in posture_positions.items()} # convert keys to int
feature.milling_tasks = {k: MillingTaskSettings.from_json(v) for k, v in milling_task_json.items()}
feature.milling_tasks = {k: MillingTaskSettings.from_dict(v) for k, v in milling_task_json.items()}
feature.path = obj.get('path', None)

# load the reference image
Expand Down

0 comments on commit 9aca4de

Please sign in to comment.