[flaxcode] r1315 committed - slightly friendlier exception

1 view
Skip to first unread message

codesite...@google.com

unread,
Jun 22, 2010, 6:10:12 AM6/22/10
to flax-c...@googlegroups.com
Revision: 1315
Author: banoffi
Date: Tue Jun 22 03:09:42 2010
Log: slightly friendlier exception
http://code.google.com/p/flaxcode/source/detail?r=1315

Modified:
/trunk/flax/core/fieldmap.py

=======================================
--- /trunk/flax/core/fieldmap.py Mon Jun 7 03:33:35 2010
+++ /trunk/flax/core/fieldmap.py Tue Jun 22 03:09:42 2010
@@ -217,7 +217,10 @@
if type(value1) is not type(value2):
raise SearchError, 'cannot mix types in a query range'

- prefix, valnum, isfilter = self._fieldmap[fieldname]
+ try:
+ prefix, valnum, isfilter = self._fieldmap[fieldname]
+ except KeyError:
+ raise SearchError, 'fieldname %s not in fieldmap' % fieldname

if isinstance(v1, int) or isinstance(v1, float):
return xapian.Query(xapian.Query.OP_VALUE_RANGE, valnum,

Reply all
Reply to author
Forward
0 new messages