src/cm/models.py
changeset 448 054d572a3db4
parent 407 2d14a80716e2
child 460 2fdb7d095d5c
equal deleted inserted replaced
447:49184f325653 448:054d572a3db4
   601         else:
   601         else:
   602             return None
   602             return None
   603     
   603     
   604         
   604         
   605     def create_inactive_user(self, email, send_invitation, **kwargs):
   605     def create_inactive_user(self, email, send_invitation, **kwargs):
   606         if 'postgresql' in settings.DATABASE_ENGINE:
   606         if 'postgresql' in settings.DATABASES['default']['ENGINE']:
   607             #prevent concurrent access 
   607             #prevent concurrent access 
   608             cursor = connection.cursor()
   608             cursor = connection.cursor()
   609             sql = "LOCK TABLE auth_user IN EXCLUSIVE MODE"
   609             sql = "LOCK TABLE auth_user IN EXCLUSIVE MODE"
   610             cursor.execute(sql)
   610             cursor.execute(sql)
   611         
   611