[Zope-dev] CST patches for Zope 2.4.0b2

Chris McDonough chrism@digicool.com
Tue, 3 Jul 2001 07:31:15 -0400


WTF?

I think this is an Interfaces bug new to 2.4.0b2 or whenever it started...
this should really not break and the patches shouldn't be necessary.  I'm
going to try to figure it out and patch it in the core.

Thanks,

- C


----- Original Message -----
From: "Chris Withers" <chrisw@nipltd.com>
To: <zope-dev@zope.org>
Sent: Tuesday, July 03, 2001 6:11 AM
Subject: Re: [Zope-dev] CST patches for Zope 2.4.0b2


> Chris Withers wrote:
> >
> > Any ideas?
>
> Yup, and the patches are attached...
>
> cheers,
>
> Chris


----------------------------------------------------------------------------
----


> --- SessionIDManager.py.original Tue Apr 10 16:33:00 2001
> +++ SessionIDManager.py Tue Jul 03 10:52:44 2001
> @@ -174,7 +174,7 @@
>
>      __replaceable__ = UNIQUE # singleton for now
>
> -    __implements__ = SessionIdManagerInterface
> +    __implements__ = (SessionIdManagerInterface,)
>
>      icon = 'misc_/CoreSessionTracking/idmgr.gif'
>
>


----------------------------------------------------------------------------
----


> --- SessionDataManager.py.original Tue Apr 10 16:33:00 2001
> +++ SessionDataManager.py Tue Jul 03 10:51:30 2001
> @@ -168,7 +168,7 @@
>
>      __allow_access_to_unprotected_subobjects__ = 0
>
> -    __implements__ = SessionDataManagerInterface
> +    __implements__ = (SessionDataManagerInterface,)
>
>      manage_sessiondatamgr = HTMLFile('manageDataManager', globals())
>
>


----------------------------------------------------------------------------
----


> --- SessionDataContainer.py.original Tue Apr 10 16:33:00 2001
> +++ SessionDataContainer.py Tue Jul 03 10:50:20 2001
> @@ -150,7 +150,7 @@
>
>      icon='misc_/CoreSessionTracking/datacontainer.gif'
>
> -    __implements__ = SessionDataContainerInterface
> +    __implements__ = (SessionDataContainerInterface,)
>
>      manage_options=(
>          {'label': 'Manage', 'action':'manage_container'},
>


----------------------------------------------------------------------------
----


> --- SessionData.py.original Tue Apr 10 16:33:00 2001
> +++ SessionData.py Tue Jul 03 10:49:20 2001
> @@ -109,7 +109,7 @@
>
>      __allow_access_to_unprotected_subobjects__ = 1
>
> -    __implements__ = SessionDataInterface
> +    __implements__ = (SessionDataInterface,)
>
>      def __init__(self, id, onstart=None, onend=None, datamgr=None,
>                   time=time.time):
>