fixed a problem with db().select().sort() did not follow book specs

This commit is contained in:
mdipierro
2012-07-20 16:32:53 -05:00
parent bd00292828
commit 1e0d4c6dfa
2 changed files with 6 additions and 2 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.00.0 (2012-07-20 13:51:22) dev
Version 2.00.0 (2012-07-20 16:32:48) dev
+5 -1
View File
@@ -1800,6 +1800,7 @@ class BaseAdapter(ConnectionPool):
query = query & newquery
return query
###################################################################################
# List of all the available adapters; they all extend BaseAdapter.
###################################################################################
@@ -8593,7 +8594,10 @@ class Rows(object):
"""
returns a list of sorted elements (not sorted in place)
"""
return Rows(self.db,sorted(self,key=f,reverse=reverse),self.colnames)
rows = Rows(self.db,[],self.colnames,compact=False)
rows.records = sorted(self,key=f,reverse=reverse)
return rows
def group_by_value(self, field):
"""