On Oct 18, 2012, at 11:36 PM, Adi Roiban <a...@roiban.ro> wrote:

> On 19 October 2012 07:41, Nathan Mower <nath...@securitymetrics.com> wrote:
>> The following sample code worked until Twisted began to prefer memory BIOs 
>> over socket BIOs.  Now it produces this error...
>> 
>> exceptions.AttributeError: 'NoneType' object has no attribute 'getpeername'
>> 
>> ...on line 9 where getpeername() is called by the verify() callback.
>> 
>> Is there any way to obtain the peer name, given the OpenSSL.SSL.Connection 
>> object passed into verify()?  Anything that surfaces the underlying socket?  
>> (Perhaps something similar to what is done in connectionMade(), which does 
>> work.)  Or alternatively, is there a way to tell the reactor to employ 
>> socket BIOs?
> 
> Hi
> 
> I think that we are talking about this bug:
> http://twistedmatrix.com/trac/ticket/5684

Thanks for the pointer; I've just closed it with a similar answer.

-glyph
_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to