req.py
changeset 9720 a7210c912507
parent 9480 14159c600dad
child 9770 112c884b2d8d
equal deleted inserted replaced
9719:d02c8d77ac56 9720:a7210c912507
   205         >>> users = find('CWGroup', name=u"users").one()
   205         >>> users = find('CWGroup', name=u"users").one()
   206         >>> groups = find('CWGroup').entities()
   206         >>> groups = find('CWGroup').entities()
   207         """
   207         """
   208         parts = ['Any X WHERE X is %s' % etype]
   208         parts = ['Any X WHERE X is %s' % etype]
   209         varmaker = rqlvar_maker(defined='X')
   209         varmaker = rqlvar_maker(defined='X')
   210         eschema = self.vreg.schema[etype]
   210         eschema = self.vreg.schema.eschema(etype)
   211         for attr, value in kwargs.items():
   211         for attr, value in kwargs.items():
   212             if isinstance(value, list) or isinstance(value, tuple):
   212             if isinstance(value, list) or isinstance(value, tuple):
   213                 raise NotImplementedError("List of values are not supported")
   213                 raise NotImplementedError("List of values are not supported")
   214             if hasattr(value, 'eid'):
   214             if hasattr(value, 'eid'):
   215                 kwargs[attr] = value.eid
   215                 kwargs[attr] = value.eid