[Zope3-dev] Heads up: planning to restructure zope.app.uniqueid

Dominik Huber dominik.huber at projekt01.ch
Tue Nov 30 15:12:18 EST 2004


Their is an other bug caused by the local utility service.

The local utility service uses
zope.interface.implementsOnly(ILocalUtilityService, ISimpleService,
IBindingAware). Therefore
the local utility service does not provide IPersistent and provokes an
AdaptionError if it is registered or unregistered
by a intid-utility.

Is there a specific reason not to implement IPersistent by
LocalUtilityService?
Should I register the IKeyReference and IConnection adapter to
ILocalUtilityService or
should I implement IPersistent to LocalUtilityService?

I added a test for illustration (...src/zope/app/intid/tests.py,
test_localutilityservice_bug).

Regards,
Dominik Huber
Projekt01 GmbH
__________________________________
END OF MESSAGE  




More information about the Zope3-dev mailing list