equal
deleted
inserted
replaced
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 |