blob: 3719a2dfeaa5f1207f0e54e746a0e8e11d87050f [file] [log] [blame]
showardff901382008-07-07 23:22:16 +00001import threading
2
3_store = threading.local()
showard64a95952010-01-13 21:27:16 +00004_store.user = None
showardff901382008-07-07 23:22:16 +00005
6def set_user(user):
7 """\
8 Sets the current request's logged-in user. user should be a
9 afe.models.User object.
10 """
11 _store.user = user
12
13
14def get_user():
15 'Get the currently logged-in user as a afe.models.User object.'
16 return _store.user