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