Changes between and of Initial VersionVersion 1Ticket #5028


Ignore:
Timestamp:
04/05/2011 05:45:24 PM (5 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]