rset.py
changeset 181 a57548916045
parent 170 455ff18ef28e
child 572 9849fed789c9
equal deleted inserted replaced
180:8bcebdb5f55d 181:a57548916045
    57             return '<empty resultset %s>' % self.rql
    57             return '<empty resultset %s>' % self.rql
    58         return '<resultset %s (%s rows)>' % (self.rql, len(self.rows))
    58         return '<resultset %s (%s rows)>' % (self.rql, len(self.rows))
    59     
    59     
    60     def __repr__(self):
    60     def __repr__(self):
    61         if not self.rows:
    61         if not self.rows:
    62             return '<empty resultset for %s>' % self.rql
    62             return '<empty resultset for %r>' % self.rql
    63         if not self.description:
    63         if not self.description:
    64             return '<resultset %s: %s>' % (self.rql, '\n'.join(str(r) for r in self.rows))
    64             return '<resultset %r: %s>' % (self.rql, '\n'.join(str(r) for r in self.rows))
    65         return '<resultset %s: %s>' % (self.rql,
    65         return '<resultset %r: %s>' % (self.rql,
    66                                        '\n'.join('%s (%s)' % (r, d)
    66                                        '\n'.join('%s (%s)' % (r, d)
    67                                                  for r, d in zip(self.rows, self.description)))
    67                                                  for r, d in zip(self.rows, self.description)))
    68 
    68 
    69     @cached
    69     @cached
    70     def possible_actions(self):
    70     def possible_actions(self):