Change check for record

This commit is contained in:
jaknapper 2026-05-15 15:45:04 +01:00
parent 78c01de6d5
commit a278b700ef
2 changed files with 2 additions and 1 deletions

View file

@ -283,7 +283,7 @@ class JPEGSharpnessMonitor:
self.camera = camera self.camera = camera
self.stage = stage self.stage = stage
self.method = method self.method = method
self.record = method if record is None or record == 0 else record self.record = record if record else method
if not self.method & self.record: if not self.method & self.record:
raise ValueError( raise ValueError(

View file

@ -129,6 +129,7 @@ def test_record_defaults_to_method(mock_stage, mock_camera):
assert monitor.record == SharpnessMethod.FOCUS_FOM assert monitor.record == SharpnessMethod.FOCUS_FOM
def test_zero_record_defaults_to_method(mock_stage, mock_camera): def test_zero_record_defaults_to_method(mock_stage, mock_camera):
"""If record=0, only the selected method is recorded.""" """If record=0, only the selected method is recorded."""
monitor = JPEGSharpnessMonitor( monitor = JPEGSharpnessMonitor(