'Declare some feature as "negotiating now" to prevent other features from start negotiating.'

def start_feature(self, f):

    if self.feature_in_process:
        raise ('Starting    feature    %s    over    %s    !' % (f, self.feature_in_process))
    self.feature_in_process = f
