id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,branch,branch_author,launchpad_bug
4386,twisted.internet.abstract.FileDescriptor says implements(IProducer) but means implements(IPushProducer),glyph,wsanchez,"This leads to some very unfortunate gaffes, like this one:

{{{
>>> from twisted.internet.tcp import Server
>>> from twisted.internet.interfaces import IPushProducer
>>> IPushProducer.implementedBy(Server)
False
}}}

`tcp.Server` is very definitely supposed to implement `IPushProducer`; if it doesn't, it would be nearly impossible to implement any ''other'' push producers.",defect,closed,normal,,core,fixed,,,branches/filedescriptor-interfaces-4386,habnabit,
