# HG changeset patch # User Arthur Lutz # Date 1234359986 -3600 # Node ID 76218d42d21f638abe167dfd3f385ba80f6d9015 # Parent 6f6549780096198ec1722d83433af2d8771f5e61 return success or not on creation of user diff -r 6f6549780096 -r 76218d42d21f server/repository.py --- a/server/repository.py Tue Feb 10 18:12:43 2009 +0100 +++ b/server/repository.py Wed Feb 11 14:46:26 2009 +0100 @@ -490,7 +490,7 @@ session = self.internal_session() try: if session.execute('EUser X WHERE X login %(login)s', {'login': login}): - return + return False # we have to create the user user = self.vreg.etype_class('EUser')(session, None) if isinstance(password, unicode): @@ -505,6 +505,7 @@ session.commit() finally: session.close() + return True def connect(self, login, password, cnxprops=None): """open a connection for a given user