equal
deleted
inserted
replaced
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): |