File tree Expand file tree Collapse file tree 3 files changed +8
-0
lines changed
Expand file tree Collapse file tree 3 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -184,6 +184,7 @@ def do_insert_grid_square(
184184 stageLocationX = grid_square_parameters .x_stage_position ,
185185 stageLocationY = grid_square_parameters .y_stage_position ,
186186 pixelSize = grid_square_parameters .pixel_size ,
187+ qualityIndicator = grid_square_parameters .score ,
187188 )
188189 try :
189190 with Session () as db :
@@ -240,6 +241,11 @@ def do_update_grid_square(
240241 grid_square .stageLocationY = grid_square_parameters .y_stage_position
241242 if grid_square_parameters .pixel_size :
242243 grid_square .pixelSize = grid_square_parameters .pixel_size
244+ grid_square .qualityIndicator = (
245+ grid_square_parameters .score
246+ if grid_square_parameters .score is not None
247+ else grid_square .qualityIndicator
248+ )
243249 db .add (grid_square )
244250 db .commit ()
245251 return {"success" : True , "return_value" : grid_square .gridSquareId }
Original file line number Diff line number Diff line change @@ -262,6 +262,7 @@ class GridSquareParameters(BaseModel):
262262 pixel_size : Optional [float ] = None
263263 image : str = ""
264264 angle : Optional [float ] = None
265+ score : Optional [float ] = None
265266
266267
267268class FoilHoleParameters (BaseModel ):
Original file line number Diff line number Diff line change @@ -71,6 +71,7 @@ def register_grid_square(
7171 )
7272 grid_square .pixel_size = grid_square_params .pixel_size or grid_square .pixel_size
7373 grid_square .image = grid_square_params .image or grid_square .image
74+ grid_square .score = grid_square_params .score or grid_square .score
7475 if _transport_object :
7576 _transport_object .do_update_grid_square (grid_square .id , grid_square_params )
7677 except Exception :
You can’t perform that action at this time.
0 commit comments