Hi Sean, I'm from a very different background, and thought if some people very close to the core (Zope or CMF, in this case) use something seemingly official, that's official: CMF in this case. Even with 1.3.1, CMF's PortalConent.py imports " from CMFCatalogAware import CMFCatalogAware ". Thought it was a good thing to do since it's from, well, people very close to the core^^. I read an article from the CMF people that they're about to announce CMF 1.4... I'm really confused on who works on what when it comes to Zope. Why would anyone working on CMF insist on using CMFCatalgAware if you think that's unreasonable? ( I tried the HEAD of PortalContent.py and it's still importing CMFCatalogAware. ) Regards, Wankyu Choi --------------------------------------------------------------- Wankyu Choi CEO/President NeoQuest Communications, Inc. http://www.zoper.net http://www.neoboard.net --------------------------------------------------------------- -----Original Message----- From: sean.upton@uniontrib.com [mailto:sean.upton@uniontrib.com] Sent: Wednesday, April 23, 2003 5:33 AM To: wankyu@neoqst.com; dieter@handshake.de Cc: zope@zope.org Subject: RE: [Zope] Preventing duplicates in ZCatalog I've never understood why anyone would use CatalogAware given that CatalogPathAware works quite well. Is there even any reason to justify its existence in Zope at all other than backward-compatibility? Sean -----Original Message----- From: Wankyu Choi [mailto:wankyu@neoqst.com] Sent: Tuesday, April 22, 2003 1:25 PM To: 'Dieter Maurer' Cc: zope@zope.org Subject: RE: [Zope] Preventing duplicates in ZCatalog
When you see the same object catalogued under different catalog uids, you should either upgrade to Zope 2.6.1 or fix the code that does not use "getPhysicalPath". A likely candidate it >"Products.ZCatalog.CatalogAware". Replace this by "Products.ZCatalog.CatalogPathAware".
I already use Zope 2.6.1. Hm.. CMFCore's PortalContent imports Products.ZCatalog.CatalogAware, not CatalogPathAware. Probably, this is the source of my problem, then? ( CMF 1.3.1, the latest. ) May I ask why CMF imports CatalogAware instead of CatalogPathAware? CMF people should know better than that. I just want to know if there's any particular reason why, since I'm basing my own applications on CMF. Thanks in advance. --------------------------------------------------------------- Wankyu Choi CEO/President NeoQuest Communications, Inc. http://www.zoper.net http://www.neoboard.net --------------------------------------------------------------- _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )