Re: [Modeling-users] problem with qualifier parser?
Status: Abandoned
Brought to you by:
sbigaret
From: Sebastien B. <sbi...@us...> - 2004-04-16 12:23:05
|
Hi John, John Lenton <jo...@vi...> writes: > Hi there, long time no see :) >=20 > First, sorry for my delay with the cimarron example. I've had to stop > working on cimarron for a while... Not a problem, 'having a hard time here as well :) > Now I'm working with Modeling in zope, and I seem to have come across > a bug... and I'm hoping there's an easy fix (or that it's already > fixed and I've just not seen it on sourceforge :p). >=20 > $ python > Python 2.3.3 (#2, Feb 24 2004, 09:29:20) > [GCC 3.3.3 (Debian)] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > >>> from Modeling.EditingContext import EditingContext > >>> ec=3DEditingContext() > >>> ec.fetch('foo', 'orbit > 3') > Traceback (most recent call last): > File "<stdin>", line 1, in ? [...] > raise ValueError, "Syntax error near token: `%s'" % token > ValueError: Syntax error near token: `<Token OR>' >=20 > actually there's the same problem with any token: OR, AND, IN, or > NOT. Is this a known problem in spark? is my spark version wrong? > spark is 0.6.1, Modeling is 0.9-pre-16-patch892454. This is a bug, unfortunately not fixed on sf yet :/ I'll have a look at it tonite. In the meantime you can build the same qualifier by hand: >>> from Modeling.Qualifier import * >>> q=3DKeyValueQualifier('foo', QualifierOperatorGreaterThan, 3) >>> print q (foo>3) >>> ec.fetch('foo', q) You can have a look at test_Qualifier.py for other examples. HTH, -- S=E9bastien. |