comparison pylons_app/model/user_model.py @ 530:a08f610e545e

Implemented server side forks added ability to pass session to user/repo models
author Marcin Kuzminski <marcin@python-works.com>
date Fri, 01 Oct 2010 00:16:09 +0200
parents a3d9d24acbec
children
comparison
equal deleted inserted replaced
529:3a567e329fb6 530:a08f610e545e
34 34
35 class DefaultUserException(Exception):pass 35 class DefaultUserException(Exception):pass
36 36
37 class UserModel(object): 37 class UserModel(object):
38 38
39 def __init__(self): 39 def __init__(self, sa=None):
40 self.sa = Session() 40 if not sa:
41 self.sa = Session()
42 else:
43 self.sa = sa
41 44
42 def get_default(self): 45 def get_default(self):
43 return self.sa.query(User).filter(User.username == 'default').scalar() 46 return self.sa.query(User).filter(User.username == 'default').scalar()
44 47
45 def get_user(self, id): 48 def get_user(self, id):