Something like this: ``` if port_id or port_group_id: required_version = _common.VIF_OPTIONAL_PARAMS_VERSION else: required_version = _common.VIF_VERSION version = self._assert_microversion_for( session, 'commit', required_version, error_message=("Cannot use VIF attachment API"), ) ```