equal
deleted
inserted
replaced
140 cls = self.vreg['etypes'].etype_class(etype) |
140 cls = self.vreg['etypes'].etype_class(etype) |
141 return cls.cw_instantiate(self.execute, **kwargs) |
141 return cls.cw_instantiate(self.execute, **kwargs) |
142 |
142 |
143 def ensure_ro_rql(self, rql): |
143 def ensure_ro_rql(self, rql): |
144 """raise an exception if the given rql is not a select query""" |
144 """raise an exception if the given rql is not a select query""" |
145 first = rql.split(' ', 1)[0].lower() |
145 first = rql.split(None, 1)[0].lower() |
146 if first in ('insert', 'set', 'delete'): |
146 if first in ('insert', 'set', 'delete'): |
147 raise Unauthorized(self._('only select queries are authorized')) |
147 raise Unauthorized(self._('only select queries are authorized')) |
148 |
148 |
149 def get_cache(self, cachename): |
149 def get_cache(self, cachename): |
150 """cachename should be dotted names as in : |
150 """cachename should be dotted names as in : |