Hi Glyph,

> Hi Saúl,
>
> The _connDone argument there is an internal convenience for that 
> implementation of loseConnection(); it is not part of the API.  ITransport 
> specifies that loseConnection takes no arguments.  See here: 
> <http://twistedmatrix.com/documents/current/api/twisted.internet.interfaces.ITransport.html#loseConnection>.
>   You should fix your code to never pass an argument to loseConnection, as 
> other transport implementations may also lack this argument.  (As a bizarre 
> accident, the IOCP reactor also has this argument in its transport 
> implementation, but there's no reason that it necessarily should.)
>
> However, the fact that you thought otherwise is a bug in our documentation 
> :).  Please feel free to file tickets 
> (<http://twistedmatrix.com/trac/newticket>) describing how you got to the 
> loseConnection that takes an argument and why you didn't realize that you 
> should be looking at ITransport instead :).
>

I see. I'll fix the bug and file a ticket then :-)

Thanks!

-- 
/Saúl
http://saghul.net | http://sipdoc.net

_______________________________________________
Twisted-Python mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to