req.py
brancholdstable
changeset 6747 63bf61e4e130
parent 6321 a8a33679f4dd
child 6750 ef513c03a224
equal deleted inserted replaced
6741:b9ffecd0316a 6747:63bf61e4e130
   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 :