golden hour
/usr/lib/python2.7/site-packages/zope/component
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.py
2.64 KB
Del
OK
__init__.pyc
2.16 KB
Del
OK
__init__.pyo
2.16 KB
Del
OK
_api.py
8.83 KB
Del
OK
_api.pyc
7.49 KB
Del
OK
_api.pyo
7.49 KB
Del
OK
_compat.py
1.03 KB
Del
OK
_compat.pyc
822 B
Del
OK
_compat.pyo
822 B
Del
OK
_declaration.py
1.79 KB
Del
OK
_declaration.pyc
2.25 KB
Del
OK
_declaration.pyo
2.25 KB
Del
OK
configure.zcml
444 B
Del
OK
event.py
1.2 KB
Del
OK
event.pyc
1.03 KB
Del
OK
event.pyo
1.03 KB
Del
OK
eventtesting.py
2.04 KB
Del
OK
eventtesting.pyc
2.12 KB
Del
OK
eventtesting.pyo
2.12 KB
Del
OK
factory.py
1.71 KB
Del
OK
factory.pyc
1.87 KB
Del
OK
factory.pyo
1.87 KB
Del
OK
globalregistry.py
2.67 KB
Del
OK
globalregistry.pyc
3.77 KB
Del
OK
globalregistry.pyo
3.77 KB
Del
OK
hookable.py
1.29 KB
Del
OK
hookable.pyc
1.71 KB
Del
OK
hookable.pyo
1.71 KB
Del
OK
hooks.py
4 KB
Del
OK
hooks.pyc
4.15 KB
Del
OK
hooks.pyo
4.15 KB
Del
OK
interface.py
4.25 KB
Del
OK
interface.pyc
4.07 KB
Del
OK
interface.pyo
3.97 KB
Del
OK
interfaces.py
16.28 KB
Del
OK
interfaces.pyc
20.13 KB
Del
OK
interfaces.pyo
20.13 KB
Del
OK
meta.zcml
1.12 KB
Del
OK
persistentregistry.py
2.05 KB
Del
OK
persistentregistry.pyc
2.54 KB
Del
OK
persistentregistry.pyo
2.54 KB
Del
OK
registry.py
2.14 KB
Del
OK
registry.pyc
2.01 KB
Del
OK
registry.pyo
2.01 KB
Del
OK
security.py
3.54 KB
Del
OK
security.pyc
3.31 KB
Del
OK
security.pyo
3.31 KB
Del
OK
standalonetests.py
1.16 KB
Del
OK
standalonetests.pyc
2.38 KB
Del
OK
standalonetests.pyo
2.3 KB
Del
OK
testfiles
-
Del
OK
testing.py
1.23 KB
Del
OK
testing.pyc
1.52 KB
Del
OK
testing.pyo
1.52 KB
Del
OK
testlayer.py
4.09 KB
Del
OK
testlayer.pyc
5.64 KB
Del
OK
testlayer.pyo
5.64 KB
Del
OK
tests
-
Del
OK
zcml.py
19.72 KB
Del
OK
zcml.pyc
16.92 KB
Del
OK
zcml.pyo
16.92 KB
Del
OK
Edit: registry.py
############################################################################## # # Copyright (c) 2006 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, # Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution. # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS # FOR A PARTICULAR PURPOSE. # ############################################################################## """Basic components support """ # BBB, import component-related from zope.interface from zope.interface.registry import Components from zope.interface.registry import _getUtilityProvided from zope.interface.registry import _getAdapterProvided from zope.interface.registry import _getAdapterRequired from zope.interface.registry import UtilityRegistration from zope.interface.registry import AdapterRegistration from zope.interface.registry import SubscriptionRegistration from zope.interface.registry import HandlerRegistration from zope.component._api import handle from zope.component._declaration import adapter from zope.component.interfaces import IAdapterRegistration from zope.component.interfaces import IHandlerRegistration from zope.component.interfaces import IRegistrationEvent from zope.component.interfaces import ISubscriptionAdapterRegistration from zope.component.interfaces import IUtilityRegistration @adapter(IUtilityRegistration, IRegistrationEvent) def dispatchUtilityRegistrationEvent(registration, event): handle(registration.component, event) @adapter(IAdapterRegistration, IRegistrationEvent) def dispatchAdapterRegistrationEvent(registration, event): handle(registration.factory, event) @adapter(ISubscriptionAdapterRegistration, IRegistrationEvent) def dispatchSubscriptionAdapterRegistrationEvent(registration, event): handle(registration.factory, event) @adapter(IHandlerRegistration, IRegistrationEvent) def dispatchHandlerRegistrationEvent(registration, event): handle(registration.handler, event)
Save