def __add_pattern_to_candidates_after_check__(self, pattern: Pattern): if pattern.id_readable in self._black_pattern_id_readable_list: # print('Already in black list: {}'.format(pattern.id_readable)) return # already checked against some conditions if pattern.are_pre_conditions_for_a_trade_fulfilled(): self.__add_pattern_to_trade_candidate_list__(pattern) else: self.__add_to_black_pattern_id_list__(pattern.id_readable)