def __attrs_post_init__(self):
        """Ensure attributes are sane all together."""
        if (
            (not self.is_beta) or
            (self.major_number < 54) or
            (self.major_number == 54 and self.beta_number < 11)
        ):
            raise PatternNotMatchedError(
                self, pattern='Devedition as a product must be a beta >= 54.0b11'
            )
def __attrs_post_init__ ( self ) : if ( ( not self . is_beta ) or ( self . major_number < 54 ) or ( self . major_number == 54 and self . beta_number < 11 ) ) : raise PatternNotMatchedError ( self , pattern = 'Devedition as a product must be a beta >= 54.0b11' )
Ensure attributes are sane all together.