Author: tack
Date: Mon Oct 17 00:54:59 2005
New Revision: 873
Modified:
trunk/base/src/base/db.py
Log:
Bug fixes.
Modified: trunk/base/src/base/db.py
==============================================================================
--- trunk/base/src/base/db.py (original)
+++ trunk/base/src/base/db.py Mon Oct 17 00:54:59 2005
@@ -152,10 +152,10 @@
cmap = create_column_map(query_info, rows[0][0])
pickled_columns = Set(columns).difference(cmap.keys())
- if len(pickled_columns) == 0:
+ if pickled_columns != None and len(pickled_columns) == 0:
for row in rows:
yield [ row[cmap[col]] for col in columns ]
- else:
+ elif pickled_columns != None:
cmap.update(dict(zip(pickled_columns, range(len(cmap),
len(cmap)+len(pickled_columns)))))
extra_dummy = (None,)*len(pickled_columns)
for row in rows:
@@ -1076,6 +1076,9 @@
words = {}
ids = []
for row in rows:
+ if row[2] == 0:
+ return []
+
# Give words weight according to their order
order_weight = 1 + len(save) - list(save).index(row[1])
words[row[0]] = {
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog