123456789101112131415161718192021222324252627282930313233 |
- # Copyright (c) Twisted Matrix Laboratories.
- # See LICENSE for details.
- from twisted.python import components
- from zope.interface import implementer, Interface
- def foo():
- return 2
- class X:
- def __init__(self, x):
- self.x = x
- def do(self):
- #print 'X',self.x,'doing!'
- pass
- class XComponent(components.Componentized):
- pass
- class IX(Interface):
- pass
- @implementer(IX)
- class XA(components.Adapter):
- def method(self):
- # Kick start :(
- pass
- components.registerAdapter(XA, X, IX)
|