Apply suggestions from code review of branch exposure-test

Co-authored-by: Richard Bowman <richard.bowman@cantab.net>
This commit is contained in:
Joe Knapper 2026-03-16 14:31:21 +00:00
parent ae04f3b133
commit 3b84c266b4

View file

@ -260,9 +260,11 @@ def _test_exposure_settings(camera: Picamera2, percentile: float) -> _ExposureTe
# A single request, to ensure metadata matches frame # A single request, to ensure metadata matches frame
request = camera.capture_request() request = camera.capture_request()
metadata = request.get_metadata() try:
image = request.make_array("raw") metadata = request.get_metadata()
request.release() image = request.make_array("raw")
finally:
request.release()
max_brightness = np.percentile( max_brightness = np.percentile(
_channels_from_bayer_array(image), _channels_from_bayer_array(image),
percentile, percentile,