entities/wfobjs.py
changeset 4029 e50a6b70c8e4
parent 4024 6a14cff373c3
child 4252 6c4f109c2b03
equal deleted inserted replaced
4028:062beb946b7c 4029:e50a6b70c8e4
   245                 assert isinstance(expr, dict)
   245                 assert isinstance(expr, dict)
   246                 kwargs = expr
   246                 kwargs = expr
   247             kwargs['x'] = self.eid
   247             kwargs['x'] = self.eid
   248             kwargs.setdefault('mainvars', u'X')
   248             kwargs.setdefault('mainvars', u'X')
   249             self._cw.execute('INSERT RQLExpression X: X exprtype "ERQLExpression", '
   249             self._cw.execute('INSERT RQLExpression X: X exprtype "ERQLExpression", '
   250                              'X expression %(expr)s, T condition X '
   250                              'X expression %(expr)s, X mainvars %(mainvars)s, '
   251                              'WHERE T eid %(x)s',
   251                              'T condition X WHERE T eid %(x)s',kwargs, 'x')
   252                              'T condition X WHERE T eid %(x)s', kwargs, 'x')
       
   253         # XXX clear caches?
   252         # XXX clear caches?
   254 
   253 
   255 
   254 
   256 class Transition(BaseTransition):
   255 class Transition(BaseTransition):
   257     """customized class for Transition entities"""
   256     """customized class for Transition entities"""