From 819fe041a20dcf3c95f057e73f64f6d9c69b1e00 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Sun, 26 Oct 2025 10:34:36 +0100 Subject: [PATCH] Container.query(): improve using Result.all() method --- scopes/storage/tracking.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scopes/storage/tracking.py b/scopes/storage/tracking.py index c837386..b1f8644 100644 --- a/scopes/storage/tracking.py +++ b/scopes/storage/tracking.py @@ -117,9 +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) - return [self.makeTrack(r) for r in self.session.execute(stmt)] - #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).all(): + yield self.makeTrack(r) def queryLast(self, **crit): stmt = (self.table.select().where(and_(*self.setupWhere(crit))).