diff -r bbb89ba88b69 -r 3ea39709b50e rset.py --- a/rset.py Mon Jun 07 18:50:24 2010 +0200 +++ b/rset.py Mon Jun 07 19:01:21 2010 +0200 @@ -76,10 +76,16 @@ rows = self.rows if len(rows) > 10: rows = rows[:10] + ['...'] + if len(rows) > 1: + # add a line break before first entity if more that one. + pattern = '' + else: + pattern = '' + if not self.description: - return '' % (self.rql, len(self.rows), + return pattern % (self.rql, len(self.rows), '\n'.join(str(r) for r in rows)) - return '' % (self.rql, len(self.rows), + return pattern % (self.rql, len(self.rows), '\n'.join('%s (%s)' % (r, d) for r, d in zip(rows, self.description)))