Skip to content

Commit 51f0ee4

Browse files
committed
add post_validate_update
1 parent c1bbf13 commit 51f0ee4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/open_vp_cal/src/open_vp_cal/led_wall_settings.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ def upgrade_roi(cls, value: Any) -> List[List[int]]:
8484
return [top_left, top_right, bottom_right, bottom_left]
8585
return value
8686

87-
@model_validator(mode='after')
8887
def adjust_target_max_lum_nits(self):
8988
"""Adjust target_max_lum_nits based on target_eotf after all fields are set."""
9089
if self.target_eotf == constants.EOTF.EOTF_HLG:
@@ -96,6 +95,9 @@ def adjust_target_max_lum_nits(self):
9695
self.target_max_lum_nits = min(self.target_max_lum_nits, int(constants.PQ.PQ_MAX_NITS.value))
9796
return self
9897

98+
@model_validator(mode='after')
99+
def post_validate_update(self):
100+
return self.adjust_target_max_lum_nits()
99101

100102
class LedWallSettings:
101103
"""A class to handle led wall settings."""

0 commit comments

Comments
 (0)