From 601fda98bf3b2a6fc0c3d85ff16b8871e90a9080 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Mon, 7 May 2012 15:11:24 +0200 Subject: [PATCH] provide auxiliary method for retrieving first row of result set, e.g. for populating header fields --- composer/report/result.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/composer/report/result.py b/composer/report/result.py index f947ce4..d5dc2af 100644 --- a/composer/report/result.py +++ b/composer/report/result.py @@ -75,8 +75,15 @@ class ResultSet(object): row.sequenceNumber = idx + 1 return result + @Lazy + def result(self): + return self.getResult() + def __iter__(self): - return iter(self.getResult()) + return iter(self.result) + + def first(self): + return self.result[0] @Lazy def displayedColumns(self):