Changes between and of Initial VersionVersion 1Ticket #5028


Ignore:
Timestamp:
04/05/2011 05:45:24 PM (3 years ago)
Author:
exarkun
Comment:

Fixing description markup

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #5028 – Description

    initial v1  
    11The new ssl implementation added in [31537] #4854 is incompatible with Foolscap (v0.6.1). 
    22 
    3 The ConnectionMixin is treating the self.protocol 
    4 object as a transport and calls write() and loseConnection() on it. 
     3The `ConnectionMixin` is treating the self.protocol 
     4object as a transport and calls `write()` and `loseConnection()` on it. 
    55 
    66Here is a traceback: 
     7{{{ 
    78        Traceback (most recent call last): 
    89          File "/usr/lib64/python2.6/site-packages/foolscap-0.6.1_-py2.6.egg/foolscap/slicers/root.py", line 107, in send 
     
    2627            self.protocol.write(bytes) 
    2728        exceptions.AttributeError: 'Broker' object has no attribute 'write' 
     29}}} 
    2830         
    2931This could be caused by foolscap setting the protocol attribute on the transport in negotiate.py [https://github.com/warner/foolscap/blob/master/foolscap/negotiate.py#L1162]