'Check if answer from server has been received. when server rejects
the change, raise a ValueError.'

def is_ready(self):

    if (self.state == REALLY_INACTIVE):
        raise ValueError('remote    rejected    value    for    option    {!r}'.format(self.name))
    return (self.state == ACTIVE)
