From e64d998302957fef8d3556093b4949d1e5ff88a4 Mon Sep 17 00:00:00 2001 From: Allan Saddi Date: Sat, 14 May 2005 10:45:03 +0000 Subject: Convert decorators for compatibility. --- ChangeLog | 5 +++++ flup/middleware/session.py | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index f7be909..d23a9cd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-05-14 Allan Saddi + + * Convert the use of decorators in session.py to something + compatible with Python <2.4. + 2005-04-23 Allan Saddi * 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() -- cgit v1.2.1