From 7464e0f799a0848971e78e02639ebc9b41b905cd Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Fri, 5 Feb 2010 17:47:17 +0100 Subject: [PATCH] [#85 state:fixed] Fixed crash when sorting by Words Used after a Contents scan. --- core_me/data.py | 6 +++--- core_pe/data.py | 6 +++--- core_se/data.py | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/core_me/data.py b/core_me/data.py index 4466def0..fb646cf7 100644 --- a/core_me/data.py +++ b/core_me/data.py @@ -85,9 +85,9 @@ def GetDupeSortKey(dupe, get_group, key, delta): return m.percentage if key == 18: return 0 - r = cmp_value(getattr(dupe, COLUMNS[key]['attr'])) + r = cmp_value(getattr(dupe, COLUMNS[key]['attr'], '')) if delta and (key in (2, 3, 4, 7, 8)): - r -= cmp_value(getattr(get_group().ref, COLUMNS[key]['attr'])) + r -= cmp_value(getattr(get_group().ref, COLUMNS[key]['attr'], '')) return r def GetGroupSortKey(group, key): @@ -95,4 +95,4 @@ def GetGroupSortKey(group, key): return group.percentage if key == 18: return len(group) - return cmp_value(getattr(group.ref, COLUMNS[key]['attr'])) + return cmp_value(getattr(group.ref, COLUMNS[key]['attr'], '')) diff --git a/core_pe/data.py b/core_pe/data.py index 7231cec6..2b1a5dd8 100644 --- a/core_pe/data.py +++ b/core_pe/data.py @@ -63,9 +63,9 @@ def GetDupeSortKey(dupe, get_group, key, delta): return m.percentage if key == 8: return 0 - r = cmp_value(getattr(dupe, COLUMNS[key]['attr'])) + r = cmp_value(getattr(dupe, COLUMNS[key]['attr'], '')) if delta and (key in (2, 5, 6)): - r -= cmp_value(getattr(get_group().ref, COLUMNS[key]['attr'])) + r -= cmp_value(getattr(get_group().ref, COLUMNS[key]['attr'], '')) return r def GetGroupSortKey(group, key): @@ -73,5 +73,5 @@ def GetGroupSortKey(group, key): return group.percentage if key == 8: return len(group) - return cmp_value(getattr(group.ref, COLUMNS[key]['attr'])) + return cmp_value(getattr(group.ref, COLUMNS[key]['attr'], '')) diff --git a/core_se/data.py b/core_se/data.py index 80c4c33e..8a88cf6c 100644 --- a/core_se/data.py +++ b/core_se/data.py @@ -58,9 +58,9 @@ def GetDupeSortKey(dupe, get_group, key, delta): return m.percentage if key == 8: return 0 - r = cmp_value(getattr(dupe, COLUMNS[key]['attr'])) + r = cmp_value(getattr(dupe, COLUMNS[key]['attr'], '')) if delta and (key in (2, 4, 5)): - r -= cmp_value(getattr(get_group().ref, COLUMNS[key]['attr'])) + r -= cmp_value(getattr(get_group().ref, COLUMNS[key]['attr'], '')) return r def GetGroupSortKey(group, key): @@ -68,4 +68,4 @@ def GetGroupSortKey(group, key): return group.percentage if key == 8: return len(group) - return cmp_value(getattr(group.ref, COLUMNS[key]['attr'])) + return cmp_value(getattr(group.ref, COLUMNS[key]['attr'], ''))