entities/lib.py
changeset 10609 e2d8e81bfe68
parent 10603 65ad6980976e
child 10907 9ae707db5265
equal deleted inserted replaced
10608:7fc548d9dd8e 10609:e2d8e81bfe68
    19 
    19 
    20 __docformat__ = "restructuredtext en"
    20 __docformat__ = "restructuredtext en"
    21 from warnings import warn
    21 from warnings import warn
    22 from datetime import datetime
    22 from datetime import datetime
    23 
    23 
       
    24 from six.moves import range
    24 from six.moves.urllib.parse import urlsplit, urlunsplit
    25 from six.moves.urllib.parse import urlsplit, urlunsplit
    25 
    26 
    26 from logilab.mtconverter import xml_escape
    27 from logilab.mtconverter import xml_escape
    27 
    28 
    28 from cubicweb import UnknownProperty
    29 from cubicweb import UnknownProperty
    65                                 'WHERE X sender Y or X recipients Y, '
    66                                 'WHERE X sender Y or X recipients Y, '
    66                                 'X subject S, X date D, Y eid %(y)s',
    67                                 'X subject S, X date D, Y eid %(y)s',
    67                                 {'y': self.eid})
    68                                 {'y': self.eid})
    68         if skipeids is None:
    69         if skipeids is None:
    69             skipeids = set()
    70             skipeids = set()
    70         for i in xrange(len(rset)):
    71         for i in range(len(rset)):
    71             eid = rset[i][0]
    72             eid = rset[i][0]
    72             if eid in skipeids:
    73             if eid in skipeids:
    73                 continue
    74                 continue
    74             skipeids.add(eid)
    75             skipeids.add(eid)
    75             yield rset.get_entity(i, 0)
    76             yield rset.get_entity(i, 0)