'user_input', 'Anneleen', 'synsets_5_10.bin') with open(annotation_path,'rb') as infile: annotation = pickle.load(infile) #STEP X: remove le_objs to_remove = set() [to_remove.update(value['le_ids_to_remove']) for value in annotation.values() if 'le_ids_to_remove' in value] num_to_remove = len(to_remove) logger.info('%s le ids found to remove' % num_to_remove) for le_obj in my_parser.les_get_generator(): le_id = le_obj.get_id() if le_id in to_remove: le_obj.remove_me() #STEP X: RUN STATS my_parser.get_stats(verbose=True) #STEP X: export it to version 1.2 my_parser.export(output_path) logger.info('finished conversion')