]> asedeno.scripts.mit.edu Git - bluechips.git/blobdiff - bluechips/controllers/status.py
little performance tweaks
[bluechips.git] / bluechips / controllers / status.py
index d19dd4ad6139853300356c57afc891b63b05ed32..2532dfac2da2d7189dc5bc15acdd1b22100d2c3a 100644 (file)
@@ -8,6 +8,7 @@ from bluechips.lib.base import *
 from bluechips.lib.totals import *
 
 import sqlalchemy
+from sqlalchemy import orm
 
 from datetime import date, timedelta
 
@@ -45,6 +46,7 @@ class StatusController(BaseController):
                         sqlalchemy.and_(
                             model.Split.user == request.environ['user'],
                             model.Split.share != 0)))).\
+                options(orm.eagerload('splits')).\
                 limit(10).all()
         c.transfers = meta.Session.query(model.Transfer).\
             filter(sqlalchemy.or_(