in hpcpack-autoscaler/src/cyclecloud-hpcpack/hpcnodehistory.py [0:0]
def insert(self, item: NodeHistoryItem, overwrite: bool = False) -> None:
existingItem = self.find(cc_id=item.cc_id)
if existingItem is not None:
if not overwrite:
raise Exception("Duplicate node id {}".format(item.cc_id))
else:
self.__items.remove(existingItem)
self.__items.append(item)