diff --git a/direct/src/leveleditor/ObjectPaletteUI.py b/direct/src/leveleditor/ObjectPaletteUI.py index bf84e3d492..833d2d24a1 100755 --- a/direct/src/leveleditor/ObjectPaletteUI.py +++ b/direct/src/leveleditor/ObjectPaletteUI.py @@ -62,11 +62,11 @@ class ObjectPaletteUI(wx.Panel): data1 = self.tree.GetItemText(item1) data2 = self.tree.GetItemText(item2) if self.opSort == self.opSortAlpha: - return cmp(data1, data2) + return (data1 > data2) - (data1 < data2) else: - index1 = self.palette.dataKeys.index(data1) - index2 = self.palette.dataKeys.index(data2) - return cmp(index1, index2) + index1 = self.palette.dataKeys.index(data1) + index2 = self.palette.dataKeys.index(data2) + return (index1 > index2) - (index1 < index2) def getSelected(self): return self.tree.GetItemPyData(self.tree.GetSelection()) diff --git a/direct/src/leveleditor/ProtoPaletteUI.py b/direct/src/leveleditor/ProtoPaletteUI.py index d9f047b55f..dce17751f7 100755 --- a/direct/src/leveleditor/ProtoPaletteUI.py +++ b/direct/src/leveleditor/ProtoPaletteUI.py @@ -196,9 +196,9 @@ class ProtoPaletteUI(wx.Panel): data1 = self.tree.GetItemText(item1) data2 = self.tree.GetItemText(item2) if self.opSort == self.opSortAlpha: - return cmp(data1, data2) + return (data1 > data2) - (data1 < data2) else: - items = list(self.palette.data.keys()) - index1 = items.index(data1) - index2 = items.index(data2) - return cmp(index1, index2) + items = list(self.palette.data.keys()) + index1 = items.index(data1) + index2 = items.index(data2) + return (index1 > index2) - (index1 < index2)