controls/IDBrowser.py
branchpython3
changeset 3759 f713566d5d01
parent 3750 f62625418bff
equal deleted inserted replaced
3758:bc71b19b45ff 3759:f713566d5d01
     2 # -*- coding: utf-8 -*-
     2 # -*- coding: utf-8 -*-
     3 
     3 
     4 # See COPYING file for copyrights details.
     4 # See COPYING file for copyrights details.
     5 
     5 
     6 
     6 
       
     7 from operator import eq
     7 import wx
     8 import wx
     8 import wx.dataview as dv
     9 import wx.dataview as dv
     9 import PSKManagement as PSK
    10 import PSKManagement as PSK
    10 from PSKManagement import *
    11 from PSKManagement import *
    11 from dialogs.IDMergeDialog import IDMergeDialog
    12 from dialogs.IDMergeDialog import IDMergeDialog
    41         if not ascending:  # swap sort order?
    42         if not ascending:  # swap sort order?
    42             item2, item1 = item1, item2
    43             item2, item1 = item1, item2
    43         row1 = self.GetRow(item1)
    44         row1 = self.GetRow(item1)
    44         row2 = self.GetRow(item2)
    45         row2 = self.GetRow(item2)
    45         if col == 0:
    46         if col == 0:
    46             return cmp(int(self.data[row1][col]), int(self.data[row2][col]))
    47             return eq(int(self.data[row1][col]), int(self.data[row2][col]))
    47         else:
    48         else:
    48             return cmp(self.data[row1][col], self.data[row2][col])
    49             return eq(self.data[row1][col], self.data[row2][col])
    49 
    50 
    50     def DeleteRows(self, rows):
    51     def DeleteRows(self, rows):
    51         rows = list(rows)
    52         rows = list(rows)
    52         rows.sort(reverse=True)
    53         rows.sort(reverse=True)
    53 
    54