diff -r 29f74716fd70 -r 5376aaadd16b goa/rqlinterpreter.py --- a/goa/rqlinterpreter.py Thu Oct 15 11:20:26 2009 +0200 +++ b/goa/rqlinterpreter.py Mon Oct 19 15:16:41 2009 +0200 @@ -156,7 +156,7 @@ myvar = self.rhs.name ovar = self.var.name rtype = self.rtype - if self.schema.rschema(rtype).is_final(): + if self.schema.rschema(rtype).final: # should be detected by rql.stcheck: "Any C WHERE NOT X attr C" doesn't make sense #if self._not: # raise NotImplementedError() @@ -595,7 +595,7 @@ # ok, we *may* process this Not node (not implemented error will be # raised later if we can't) extra[node.parent] = True - if rschema.is_final(): + if rschema.final: self._visit_final_relation(rschema, node, constraints, extra) elif neged: self._visit_non_final_neged_relation(rschema, node, constraints)