-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Darryl Caldwell wrote:
Hey folks,
I have looked at the source of Catalog.py but am still confused about what parameters I need to uncatalog an object.
Is the uid the same as the object id? That which is returned from obj.getId(), or is it the same as the object Identifier listed on the Catalog tab within the catalog? Thanks in advance. Code samples welcome.
The UID is an application-specific token for the indexed object. It is what gets displayed on the 'Catalog' tab. Often, it will be the physical path, or a subset of it (e.g., trimmed to be relative to the current "site"). Have a look at the CatalogAware class for how the uid is generated. The Zope2 version uses a a goofy version of a virtual hosting-aware URL: http://svn.zope.org/Zope/branches/2.11/lib/python/Products/ZCatalog/CatalogA... The CMF version lets the catalog figure it out: http://svn.zope.org/Products.CMFCore/branches/2.1/Products/CMFCore/CMFCatalo... http://svn.zope.org/Products.CMFCore/branches/2.1/Products/CMFCore/CatalogTo... Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIpEEE+gerLs4ltQ4RAptmAJ9gMEy0B0Mk2obH6EX0mIQTSgrZ6QCfbZDJ 1Px/GvmOGT+Np91a2Zop6Tg= =3th6 -----END PGP SIGNATURE-----