"""Logic for updating contract action state.""" from owsresponse import response from abacus_state.models.abacus_state import AbacusState from abacus_state.schemas.abacus_state import AbacusStateDetailSchema def update_contract_state(abacus_state, **params): """Update contract state.""" abacus_state.update_attributes(**params) AbacusState.commit_changes() return response.Response( message=AbacusStateDetailSchema().dump(abacus_state), status=200 )