X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=bluechips%2Flib%2Fbase.py;h=d94eeb664e40d3fda2561fda30b042f1f50e3893;hb=3b08315d7a6dee99e751f16b9a5a050884bf54f8;hp=259bb0dd5613f8c1c43980ef1964ddf7dda08a8c;hpb=eadf3c3a4e49086b24dd61ead8ea95cdada8b88a;p=bluechips.git diff --git a/bluechips/lib/base.py b/bluechips/lib/base.py index 259bb0d..d94eeb6 100644 --- a/bluechips/lib/base.py +++ b/bluechips/lib/base.py @@ -32,6 +32,8 @@ class BaseController(WSGIController): environ['PATH_INFO'] += '/' raise HTTPMovedPermanently(construct_url(environ)) try: + c.user = meta.Session.query(model.User).\ + filter_by(username=unicode(environ['REMOTE_USER'])).one() return WSGIController.__call__(self, environ, start_response) finally: meta.Session.remove()