def insert()

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)