1.1 --- a/WebStack/Webware.py Tue Sep 21 14:45:02 2004 +0000
1.2 +++ b/WebStack/Webware.py Tue Sep 21 15:58:08 2004 +0000
1.3 @@ -393,10 +393,9 @@
1.4 (where appropriate) and returned.
1.5 """
1.6
1.7 - # NOTE: Should really use Webware's hasSession method.
1.8 + # NOTE: create and hasSession() not used.
1.9
1.10 - session = self.trans.session()
1.11 - return Session(session)
1.12 + return Session(self.trans.session())
1.13
1.14 def expire_session(self):
1.15
1.16 @@ -432,4 +431,13 @@
1.17 def __getattr__(self, name):
1.18 return getattr(self.__dict__["session"], name)
1.19
1.20 + def __delitem__(self, name):
1.21 + del self.session[name]
1.22 +
1.23 + def __setitem__(self, name, value):
1.24 + self.session[name] = value
1.25 +
1.26 + def __getitem__(self, name):
1.27 + return self.session[name]
1.28 +
1.29 # vim: tabstop=4 expandtab shiftwidth=4