[Zope-dev] Unique and Contant object IDs
Itamar Shtull-Trauring
itamar@maxnm.com
Wed, 25 Oct 2000 15:06:39 +0200
Chris Withers wrote:
> > I suspect you will have to build this yourself. Store a sufficiently random
> > id inside your objects when they are created, and use a ZCatalog to index
> > them.
>
> blech! ;-)
This is the normal way to keep references to objects. I asked Jim Fulton at
IPC8, and he basically said "don't use _p_oid", which means this is the only
way. Of course, once the observer interface is more well developed you
won't need the Catalog part.
> CatalogAware is the work of the devil anyway ;-) ZPatterns ahs got to be
> better for doing that kindof stuff ;-)
Yup - no object_reindex() every time you change the object, no need to
inherit from anything. You can have automatic catalogging in any DataSkin
object trivially, with no change to your class.
--
Itamar S.T. itamar@maxnm.com
Fingerprint = D365 7BE8 B81E 2B18 6534 025E D0E7 92DB E441 411C