Package configurationΒΆ
The zope.component
package provides a ZCML file that configures some basic
event handlers.
>>> from zope.configuration.xmlconfig import XMLConfig
>>> import zope.component
>>> from zope.component import event
>>> from zope.component import registry
>>> XMLConfig('configure.zcml', zope.component)()
>>> gsm = zope.component.getGlobalSiteManager()
>>> registered = list(gsm.registeredHandlers())
>>> len(registered)
5
>>> handlers = [x.handler for x in registered]
>>> event.objectEventNotify in handlers
True
>>> registry.dispatchUtilityRegistrationEvent in handlers
True
>>> registry.dispatchAdapterRegistrationEvent in handlers
True
>>> registry.dispatchSubscriptionAdapterRegistrationEvent in handlers
True
>>> registry.dispatchHandlerRegistrationEvent in handlers
True