Spade
Mini Shell
| Directory:~$ /proc/self/root/usr/lib/python2.7/site-packages/zope/component/ |
| [Home] [System Details] [Kill Me] |
�
6j/Qc@s*dZddlmZddlmZddlmZddlmZddl m
Z
d�Zdefd ��YZee�d
efd��Y�Z
e
d�Zydd
lmZWnek
r�nXed��[eZd�Zde
d�Zdde
d�Zddd�Zdd�ZdS(sGlobal components support
i����(timplementer(tAdapterRegistry(t
Components(tIComponentLookup(t_BLANKcCs
t||�S(N(tgetattr(t
componentstregistryName((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pytGARstGlobalAdapterRegistrycBs
eZdZd�Zd�ZRS(s~A global adapter registry
This adapter registry's main purpose is to be picklable in
combination
with a site manager.cCs)||_||_tt|�j�dS(N(t
__parent__t__name__tsuperR t__init__(tselftparenttname((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pyR
s cCst|j|jffS(N(RR
R(R((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pyt
__reduce__%s(Rt
__module__t__doc__R
R(((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pyR s tBaseGlobalComponentscBseZd�Zd�ZRS(cCs(t|d�|_t|d�|_dS(Ntadapterst utilities(R RR(R((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pyt_init_registries+scCs|jS(N(R(R((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pyR/s(RRRR(((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pyR(s tbase(t
addCleanUpcCs
tjd�S(NR(RR
(((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pyt<lambda>:scCstS(N(tglobalSiteManager(((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pytgetGlobalSiteManager>scCstj|||dt�dS(Ntevent(RtregisterUtilitytFalse(t componenttprovidesR((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pytprovideUtilityEscCs
tj||||dt�dS(NR(RtregisterAdapterR(tfactorytadaptsR!R((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pytprovideAdapterHscCstj|||dt�dS(NR(RtregisterSubscriptionAdapterR(R$R%R!((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pytprovideSubscriptionAdapterKscCstj||dt�dS(NR(RtregisterHandlerR(R$R%((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pytprovideHandlerNsN(Rtzope.interfaceRtzope.interface.adapterRtzope.interface.registryRtzope.component.interfacesRtzope.component._compatRRR RRtzope.testing.cleanupRtImportErrorRRtNoneR"R&R(R*(((sA/usr/lib/python2.7/site-packages/zope/component/globalregistry.pyt<module>s,