equal
deleted
inserted
replaced
611 # we want queries such as "Any X WHERE X eid 9999" return an |
611 # we want queries such as "Any X WHERE X eid 9999" return an |
612 # empty result instead of raising UnknownEid |
612 # empty result instead of raising UnknownEid |
613 return empty_rset(rql, args, rqlst) |
613 return empty_rset(rql, args, rqlst) |
614 self._rql_cache[cachekey] = rqlst |
614 self._rql_cache[cachekey] = rqlst |
615 orig_rqlst = rqlst |
615 orig_rqlst = rqlst |
616 if not rqlst.TYPE == 'select': |
616 if rqlst.TYPE != 'select': |
617 if session.read_security: |
617 if session.read_security: |
618 check_no_password_selected(rqlst) |
618 check_no_password_selected(rqlst) |
619 # write query, ensure session's mode is 'write' so connections won't |
619 # write query, ensure session's mode is 'write' so connections won't |
620 # be released until commit/rollback |
620 # be released until commit/rollback |
621 session.mode = 'write' |
621 session.mode = 'write' |