'Declare some feature as "negotiated" to allow other features start negotiating.'

def stop_feature(self, f):

    if (self.feature_in_process != f):
        raise ('Stopping    feature    %s    instead    of    %s    !' % (f, self.feature_in_process))
    self.feature_in_process = None
