ProtocolWrapper doesn't reliably proxy the declaration of the interfaces provided by the transport it wraps
| Newsgroups | gmane.comp.python.twisted.bugs |
|---|---|
| Message-ID | <[email protected]> |
New submission from exarkun <[email protected]>: `ProtocolWrapper` currently relies on `__getattr__` to make `WrapperTestCase.test_transportInterfaces` pass. This trick only works until something causes one of the special zope.interface attributes to be added to `ProtocolWrapper` directly; once present, these stop `__getattr__` from being invoked and break the functionality (and the test). ---------- Type : defect Component: core Keywords : Priority : high Nosy : ---------- http://twistedmatrix.com/trac/ticket/3822