On 3/30/02 5:55 AM, Didier Georgieff [EMAIL PROTECTED] wrote:
On Wed, 2002-03-27 at 17:31, Casey Duncan wrote:
ZClasses have been overlooked enough. Nobody has even bothered
putting a ZCatalogPathAware available for them...
I've done that locally (changing __init__ and the the py but had no
chance to make it work with __existing__ ZClasses.
Something was coded inside the zclass instance ;-
So i had to patch ZCatalog for getting the right behaviour for my
existing products.
So, even if ZClasses are not cooked completely, they allow guys
like me to use zope, to promote zopet even if we are useless at
good python programming ;-), and until Z3 exists.
All my support for ZCatalogPathAware in 2.6.
Maybe we should investigate :
- how updating old CatalogAware ZClasses for taking care of that
- what impact for already updated construtor scripts ? (shuild be
none, but not sure)
Even with CatalogPathAware (or otherwise smartly cataloged objects), I've
come across a major annoyance that I'm sure others have seen.
The annoyance stems from objects getting re-cataloged somehow upon Import,
so now I've got two entries for each object - one with the correct shortened
Virtual Host friendly path, and one with the big long unfriendly path. So
now, as I move a site from development to testing to deployment, I have to
run a Python script that goes through the catalog, and removes everything
that has a certain folder in its path, leaving only the correctly cataloged
objects from the previous site in place. This is especially annoying
because I seem to have to run the script 5-10 times before all of the
re-cataloged-upon-import objects are removed.
If other people have come across this, I think finding a resolution to this
would be a more-than-worthy 2.6 project. If I'm just smoking crack and it's
only a ZPatterns/TransactionAgents behavior that I'm witnessing, then I'll
just leave my huffing and puffing and whining and yelling and fainting to
myself and immediate coworkers next time I have to go through this
situation. :/
Oh! And while on the CatalogPathAware part, documenting how Paths and
SiteRoots and VirtualHostMonsters are all supposed to work together would be
nice. I still haven't figured it all out, which is currently leaving me
with a few VHM's scattered precariously about a couple of sites. (:/ ** 2).
--
Jeffrey P Shell
www.cuemedia.com
___
Zope-Dev maillist - [EMAIL PROTECTED]
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 )