Mercurial > public > src > rhodecode
diff pylons_app/model/user_model.py @ 265:0e5455fda8fd
Implemented basic repository managment. Implemented repo2db mappings, model, helpers updates and code cleanups
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Mon, 07 Jun 2010 00:18:33 +0200 |
parents | 3782a6d698af |
children | 0d26d46bd370 |
line wrap: on
line diff
--- a/pylons_app/model/user_model.py Sun Jun 06 23:35:21 2010 +0200 +++ b/pylons_app/model/user_model.py Mon Jun 07 00:18:33 2010 +0200 @@ -26,6 +26,8 @@ from pylons_app.model.db import User from pylons_app.model.meta import Session +import logging +log = logging.getLogger(__name__) class UserModel(object): @@ -43,7 +45,8 @@ self.sa.add(new_user) self.sa.commit() - except: + except Exception as e: + log.error(e) self.sa.rollback() raise @@ -59,6 +62,16 @@ self.sa.add(new_user) self.sa.commit() - except: + except Exception as e: + log.error(e) self.sa.rollback() raise + + def delete(self, id): + try: + self.sa.delete(self.sa.query(User).get(id)) + self.sa.commit() + except Exception as e: + log.error(e) + self.sa.rollback() + raise