equal
deleted
inserted
replaced
578 eidkeys) |
578 eidkeys) |
579 self._rql_cache[cachekey] = rqlst |
579 self._rql_cache[cachekey] = rqlst |
580 if rqlst.TYPE != 'select': |
580 if rqlst.TYPE != 'select': |
581 if cnx.read_security: |
581 if cnx.read_security: |
582 check_no_password_selected(rqlst) |
582 check_no_password_selected(rqlst) |
583 # write query, ensure connection's mode is 'write' so connections |
|
584 # won't be released until commit/rollback |
|
585 cnx.mode = 'write' |
|
586 cachekey = None |
583 cachekey = None |
587 else: |
584 else: |
588 if cnx.read_security: |
585 if cnx.read_security: |
589 for select in rqlst.children: |
586 for select in rqlst.children: |
590 check_no_password_selected(select) |
587 check_no_password_selected(select) |