def METHOD_NAME(self, _unused, update_vars, *_args):
    color_value = self.color_value.get_rgba().to_string()
    if color_value.startswith("rgb") or color_value.startswith("rgba"):
        color_hex, alpha = rgb_to_hash(color_value)
        if not alpha:
            color_value = color_hex
    self.update_value(
        color_value, update_from="color_value", update_vars=update_vars
    )