def for_class(XXX): from seed.helper.print_methods import wrapped_print_methods wrapped_print_methods(XXX) from seed.helper.detect_method_conflict import \ wrapped_print_detect_method_conflict wrapped_print_detect_method_conflict(XXX) from seed.helper.find_bases_without_slots import print_bases_without_slots print_bases_without_slots(XXX)
#self.pop_block_items_of_block_key(block_key) new_tree = self.block_dict_ops.idiscard_block_items_of_block_key( self.__tree, block_key) self.__tree = new_tree return @override def pop_block_items_of_block_key(self, block_key, *, reverse=False): # -> [block_item] # not Iter block_item block_items, new_tree = \ self.block_dict_ops.ipop_block_items_of_block_key( self.__tree, block_key, reverse=reverse) self.__tree = new_tree return block_items if __name__ == "__main__": XXX = BlockDict from seed.helper.print_methods import wrapped_print_methods wrapped_print_methods(XXX) from seed.helper.detect_method_conflict import \ wrapped_print_detect_method_conflict wrapped_print_detect_method_conflict(XXX) if __name__ == "__main__": import doctest doctest.testmod()