[Zope-dev] Transparent Folder bug?

Andy McKay andym@ActiveState.com
Fri, 23 Mar 2001 17:23:07 -0800


Thanks, I applied that patch and it didnt seem to help. Since this will
production shortly I removed all traces of transparent folder. I have huge
folders again, but thankfully Acquistion works properly.

Thanks for your help.
--
  Andy McKay.


----- Original Message -----
From: "Randall F. Kern" <randy@spoke.net>
To: "Andy McKay" <andym@activestate.com>; <zope-dev@zope.org>
Sent: Friday, March 23, 2001 4:47 PM
Subject: RE: [Zope-dev] Transparent Folder bug?


> I had that problem a while back but forgot to report it to Mr.
> Transparent Folders (sorry...)
>
> Anyway, this patch to TransparentFoldersPatch.py should fix you right
> up:
>
>     def _getattr(self, name):
>         # This is the new ObjectManager.__getattr__().  If an object by
> the
>         # given ID is not found through the normal mechanisms, we
>         # fall through to here and try to find the object in a
>         # transparent folder.
>         tpids = self._transparent_object_ids
>         if tpids and not self._v_no_transparent and name[:3] != '_p_'
> and name != '_is_transparent':
>             # The attribute may be accessible through
>             # transparent folders.
>             try:
>
> The important bit is adding the term "and name != '_is_transparent': to
> the if statement.
>
> -Randy
>
>
> > -----Original Message-----
> > From: Andy McKay [mailto:andym@ActiveState.com]
> > Sent: Friday, March 23, 2001 4:46 PM
> > To: zope-dev@zope.org
> > Subject: Re: [Zope-dev] Transparent Folder bug?
> >
> >
> > Saying that I can now only reproduce this wierdness under certain
> > circumstances. Id ignore this until I can find a solid
> > example... Sorry
> > --
> >   Andy McKay.
> >
> >
> > ----- Original Message -----
> > From: "Andy McKay" <andym@ActiveState.com>
> > To: <zope-dev@zope.org>
> > Sent: Friday, March 23, 2001 4:27 PM
> > Subject: [Zope-dev] Transparent Folder bug?
> >
> >
> > > Am I imagining it or do I have a transparent folders bug?
> > It would seem
> > that
> > > transparent folders adds an extra namespace to my objects
> > and it searches
> > > through sub folders eg:
> > >
> > > Folder X:
> > >     Document Foo.
> > >
> > > In the root with transparent folders i can happily call
> > <dtml-var Foo>
> > when
> > > I should not have this in my namespace. Without transparent
> > folders I get
> > a
> > > KeyError (which I should). With I get X/Foo rendered even
> > though X is not
> > > transparent.
> > >
> > > My only caveat here is that every test with transparent
> > folders is Zope
> > 2.3,
> > > where as without im using 2.1.6.
> > >
> > > Cheers.
> > >
> > > --
> > >   Andy McKay.
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Zope-Dev maillist  -  Zope-Dev@zope.org
> > > http://lists.zope.org/mailman/listinfo/zope-dev
> > > **  No cross posts or HTML encoding!  **
> > > (Related lists -
> > >  http://lists.zope.org/mailman/listinfo/zope-announce
> > >  http://lists.zope.org/mailman/listinfo/zope )
> > >
> >
> >
> > _______________________________________________
> > Zope-Dev maillist  -  Zope-Dev@zope.org
> > http://lists.zope.org/mailman/listinfo/zope-dev
> > **  No cross posts or HTML encoding!  **
> > (Related lists -
> >  http://lists.zope.org/mailman/listinfo/zope-announce
> >  http://lists.zope.org/mailman/listinfo/zope )
> >
>
> _______________________________________________
> Zope-Dev maillist  -  Zope-Dev@zope.org
> http://lists.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope )
>