text: def func():
      for des_name, comp in keys_to_delete:
          cc_list = cell_classes_by_comp_dict[comp]
          if len(cc_list) == 1:
              del cell_classes_by_comp_dict[comp]
          else:
              new_cc_list = [cc for cc in cc_list if cc.design_name != des_name]
              cell_classes_by_comp_dict[comp] = copy.deepcopy(new_cc_list)
      <caret>cell_classes_by_comp_dict = \
          deepcopy(cell_classes_by_comp_dict)