golden hour
/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: standalonetests.py
""" See: https://bugs.launchpad.net/zope3/+bug/98401 """ import sys import pickle def write(x): sys.stdout.write('%s\n' % x) if __name__ == "__main__": #pragma NO COVER (runs in subprocess) if sys.version_info[0] >= 3: # TextIO? Are you kidding me? data = sys.stdin.buffer.read() else: data = sys.stdin.read() sys.path = pickle.loads(data) write('XXXXXXXXXX') for p in sys.path: write('- %s' % p) write('XXXXXXXXXX') import zope from zope.interface import Interface from zope.interface import implementer class I1(Interface): pass class I2(Interface): pass @implementer(I1) class Ob(object): def __repr__(self): return '<instance Ob>' ob = Ob() @implementer(I2) class Comp(object): def __init__(self, context): self.context = context write('YYYYYYYYY') for p in zope.__path__: write('- %s' % p) write('YYYYYYYYY') import zope.component zope.component.provideAdapter(Comp, (I1,), I2) adapter = I2(ob) write('ZZZZZZZZ') assert adapter.__class__ is Comp assert adapter.context is ob
Save