def DeleteItem(self, item): data = self.GetItemData(item) self.itemDataMap.pop(data, None) # try to delete and avoid errors return ListCtrl.DeleteItem(item)