agdj/lib/redis_session_backend.py
changeset 516 47f825fd00fa
parent 440 1b733a90ae3f
     1.1 --- a/agdj/lib/redis_session_backend.py	Wed May 06 13:31:09 2009 -0400
     1.2 +++ b/agdj/lib/redis_session_backend.py	Tue Jan 31 05:51:56 2012 -0500
     1.3 @@ -29,11 +29,9 @@
     1.4          while True:
     1.5              self.session_key = self._get_new_session_key()
     1.6              try:
     1.7 -                # Save immediately to ensure we have a unique entry in the
     1.8 -                # database.
     1.9                  self.save(must_create=True)
    1.10              except CreateError:
    1.11 -                # Key wasn't unique. Try again.
    1.12 +                # Would be raised if the key wasn't unique
    1.13                  continue
    1.14              self.modified = True
    1.15              return
    1.16 @@ -43,7 +41,7 @@
    1.17              # preserve=True -> SETNX
    1.18              result = self.redis.set(
    1.19                  self.session_key, dumps(self._get_session(no_load=must_create)), preserve=True)
    1.20 -            if result == 0:
    1.21 +            if result == 0: # 0 == not created, 1 == created.
    1.22                  raise CreateError
    1.23          else:
    1.24              self.redis.set(self.session_key, dumps(self._get_session(no_load=must_create)),)