Changes between and of Initial VersionVersion 1Ticket #5028
- Timestamp:
- 04/05/2011 05:45:24 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #5028 – Description
initial v1 1 1 The new ssl implementation added in [31537] #4854 is incompatible with Foolscap (v0.6.1). 2 2 3 The ConnectionMixinis treating the self.protocol4 object as a transport and calls write() and loseConnection()on it.3 The `ConnectionMixin` is treating the self.protocol 4 object as a transport and calls `write()` and `loseConnection()` on it. 5 5 6 6 Here is a traceback: 7 {{{ 7 8 Traceback (most recent call last): 8 9 File "/usr/lib64/python2.6/site-packages/foolscap-0.6.1_-py2.6.egg/foolscap/slicers/root.py", line 107, in send … … 26 27 self.protocol.write(bytes) 27 28 exceptions.AttributeError: 'Broker' object has no attribute 'write' 29 }}} 28 30 29 31 This 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]