Mercurial > kallithea
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): |