diff options
author | Allan Saddi <allan@saddi.com> | 2005-05-14 10:45:03 +0000 |
---|---|---|
committer | Allan Saddi <allan@saddi.com> | 2005-05-14 10:45:03 +0000 |
commit | e64d998302957fef8d3556093b4949d1e5ff88a4 (patch) | |
tree | 91eab8c64df8e7879be52fdf7bc242b923f1a519 | |
parent | d5e1c18a454e3655bb604a7d65196399dc861702 (diff) | |
download | flup-e64d998302957fef8d3556093b4949d1e5ff88a4.tar.gz |
Convert decorators for compatibility.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | flup/middleware/session.py | 4 |
2 files changed, 7 insertions, 2 deletions
@@ -1,3 +1,8 @@ +2005-05-14 Allan Saddi <asaddi@ganymede.saddi.net> + + * Convert the use of decorators in session.py to something + compatible with Python <2.4. + 2005-04-23 Allan Saddi <asaddi@ganymede.saddi.net> * Ensure that SessionStore.checkOutSession() never returns an diff --git a/flup/middleware/session.py b/flup/middleware/session.py index 129c3e9..35f51a8 100644 --- a/flup/middleware/session.py +++ b/flup/middleware/session.py @@ -95,7 +95,6 @@ class Session(dict): self._creationTime = self._lastAccessTime = 0 self._isValid = False - @classmethod def isIdentifierValid(cls, ident): """ Returns whether or not the given string *could be* a valid session @@ -107,8 +106,8 @@ class Session(dict): return False return True return False + isIdentifierValid = classmethod(isIdentifierValid) - @classmethod def generateIdentifier(cls): """ Generate a random session identifier. @@ -120,6 +119,7 @@ class Session(dict): # So we lose 2 bits per random byte... sessId += cls.identifierChars[ord(c) % len(cls.identifierChars)] return sessId + generateIdentifier = classmethod(generateIdentifier) def _shutdown(ref): store = ref() |