[Twisted-Python] Components
Bob Ippolito
bob at redivi.com
Thu Feb 26 13:35:27 MST 2004
On Feb 26, 2004, at 3:17 PM, James Y Knight wrote:
> On Feb 26, 2004, at 2:43 PM, Bob Ippolito wrote:
>> How about just migrating off of t.p.components and switching to
>> PyProtocols? The license is compatible, it has PEP-backing, it is a
>> superset of what t.p.components does, has optional Pyrex
>> acceleration, and is compatible with Interfaces from itself,
>> t.p.components, and zope.components. The default Interface
>> implementation does not support the __call__ adaptation that we all
>> know and love, but it is actually generic enough to allow it.
>>
>> As a side note, PEAK's peak.util.imports.whenImported hooks,
>> importString, and lazyModule might also be pretty useful to Twisted
>> (among so many other things).
>
> And, while PyProtocols doesn't seem to support any sort of lazy
> adapter registration, it would probably be doable via a framework
> built on top of whenImported.
Been there, done that, got the t-shirt.
Yes, it's easy.
-bob
More information about the Twisted-Python
mailing list