Tres Seaver wrote: > There is an implementation of the Observable interface already in OFS: > > $SOFTWARE_HOME/lib/python/OFS/DefaultObservable.py. You put an observer interface in Zope and didn't tell us! Why you little... oh, wait, you wrote an observer interface. Thank you so much! :) -- Itamar S.T. itamar@maxnm.com Fingerprint = D365 7BE8 B81E 2B18 6534 025E D0E7 92DB E441 411C