From c9cc4e84682c4d67bab1bc02d4d45e149f8ad4ae Mon Sep 17 00:00:00 2001 From: Joe Knapper Date: Mon, 2 Mar 2026 20:35:25 +0000 Subject: [PATCH] Apply suggestions from code review of branch check-setting-validation Co-authored-by: Julian Stirling --- src/openflexure_microscope_server/things/camera/simulation.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/openflexure_microscope_server/things/camera/simulation.py b/src/openflexure_microscope_server/things/camera/simulation.py index 5db72b8b..c8ad6f26 100644 --- a/src/openflexure_microscope_server/things/camera/simulation.py +++ b/src/openflexure_microscope_server/things/camera/simulation.py @@ -174,6 +174,7 @@ class SimulatedCamera(BaseCamera): def _set_blob_density(self, value: int) -> None: if value < 0: self.logger.warning("Sample density must be >= 0") + return self._blob_density = value if self._capture_enabled: self.generate_canvas() @@ -459,7 +460,7 @@ class SimulatedCamera(BaseCamera): return self._capture_thread.is_alive() return False - noise_level: float = lt.property(default=2.0, ge=0) + noise_level: float = lt.property(default=2.0, ge=0, le=50) def _capture_frames(self) -> None: last_frame_t = time.time()