Container.query(): avoid resource leak (with generator)
This commit is contained in:
parent
f5efdb4a38
commit
176ebb0557
1 changed files with 3 additions and 2 deletions
|
|
@ -117,8 +117,9 @@ class Container(object):
|
|||
and_(*self.setupWhere(crit))).order_by(self.table.c.trackid)
|
||||
else:
|
||||
stmt = self.table.select().order_by(self.table.c.trackid)
|
||||
for r in self.session.execute(stmt):
|
||||
yield self.makeTrack(r)
|
||||
return [self.makeTrack(r) for r in self.session.execute(stmt)]
|
||||
#for r in self.session.execute(stmt):
|
||||
# yield self.makeTrack(r)
|
||||
|
||||
def queryLast(self, **crit):
|
||||
stmt = (self.table.select().where(and_(*self.setupWhere(crit))).
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue