[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