diff -r 1ceac4cd4fb7 -r 8604a15995d1 schema.py --- a/schema.py Wed Sep 16 14:17:12 2009 +0200 +++ b/schema.py Wed Sep 16 14:24:31 2009 +0200 @@ -642,6 +642,8 @@ if len(self.rqlst.defined_vars[mainvar].references()) <= 2: _LOGGER.warn('You did not use the %s variable in your RQL ' 'expression %s', mainvar, self) + # syntax tree used by read security (inserted in queries when necessary + self.snippet_rqlst = parse(self.minimal_rql, print_errors=False).children[0] def __str__(self): return self.full_rql @@ -767,8 +769,6 @@ class ERQLExpression(RQLExpression): def __init__(self, expression, mainvars=None, eid=None): RQLExpression.__init__(self, expression, mainvars or 'X', eid) - # syntax tree used by read security (inserted in queries when necessary - self.snippet_rqlst = parse(self.minimal_rql, print_errors=False).children[0] @property def full_rql(self):