o
    ,ò¿WŒ  ã                   @   s  d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd	lm	Z	 dd
l
mZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ eeeƒdd„ ƒZeeeƒdd„ ƒZeeeƒdd„ ƒZeeeƒdd„ ƒZdS )zBasic components support
é    )Ú
Components)Ú_getUtilityProvided)Ú_getAdapterProvided)Ú_getAdapterRequired)ÚUtilityRegistration)ÚAdapterRegistration)ÚSubscriptionRegistration)ÚHandlerRegistration)Úhandle)Úadapter)ÚIAdapterRegistration)ÚIHandlerRegistration)ÚIRegistrationEvent)Ú ISubscriptionAdapterRegistration)ÚIUtilityRegistrationc                 C   ó   t | j|ƒ d S ©N)r
   Ú	component©ÚregistrationÚevent© r   ú9/usr/lib/python3/dist-packages/zope/component/registry.pyÚ dispatchUtilityRegistrationEvent#   ó   r   c                 C   r   r   ©r
   Úfactoryr   r   r   r   Ú dispatchAdapterRegistrationEvent'   r   r   c                 C   r   r   r   r   r   r   r   Ú,dispatchSubscriptionAdapterRegistrationEvent+   r   r   c                 C   r   r   )r
   Úhandlerr   r   r   r   Ú dispatchHandlerRegistrationEvent/   r   r    N)Ú__doc__Úzope.interface.registryr   r   r   r   r   r   r   r	   Úzope.component._apir
   Úzope.component._declarationr   Úzope.component.interfacesr   r   r   r   r   r   r   r   r    r   r   r   r   Ú<module>   s0   


