[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, debian, updated. upstream/0.9.5.5-717-g0f98819
Sebastian Krzyszkowiak
seba.dos1 at gmail.com
Sat Aug 6 08:18:10 UTC 2011
The following commit has been merged in the debian branch:
commit 9a6629ade8174c638b7a02c439595619f88c484d
Author: Sebastian Krzyszkowiak <seba.dos1 at gmail.com>
Date: Thu Aug 27 00:02:39 2009 +0200
opimd: add possibility to sort case sensitive
To use that, query with _sortcasesens set to non-false value. Default is False.
diff --git a/framework/subsystems/opimd/query_manager.py b/framework/subsystems/opimd/query_manager.py
index 0e2edcb..3c02fe7 100644
--- a/framework/subsystems/opimd/query_manager.py
+++ b/framework/subsystems/opimd/query_manager.py
@@ -94,6 +94,7 @@ class QueryMatcher(object):
reverse = True
else:
reverse = False
+ casesens = self.query_obj.get('_sortcasesens')
sortby = self.query_obj['_sortby']
def compare(x,y):
@@ -109,7 +110,10 @@ class QueryMatcher(object):
return 1
else:
return -1
- return cmp(x,y)
+ if casesens:
+ return cmp(x,y)
+ else:
+ return cmp(x.lower(),y.lower())
def getkey(element):
return entries[element][sortby]
--
FSO frameworkd Debian packaging
More information about the pkg-fso-commits
mailing list