> On Sep 6, 2016, at 11:55 AM, Tristan Seligmann <mithra...@mithrandi.net> 
> wrote:
> 
> Currently there is no way to explicitly compose Twisted endpoints, but 
> several endpoint implementations have arisen that explicitly wrap another 
> endpoint, and so have needed a way to do this. So far, this has been 
> implementing by passing in an endpoint description, and then calling 
> serverFromString/clientFromString internally in the endpoint to construct the 
> wrapped endpoint. I've seen two different ways of encoding the "inner" 
> endpoint:
> 

Some other points to keep in mind for this discussion:

We may want a syntax that supports composing multiple endpoints, not just 2.
The existing syntax is kind of crummy; ":" as a separator has serious problems, 
considering its presence in both URLs and IPv6 literals.  I wouldn't say we 
should necessarily re-design the whole syntax to accommodate this, but just 
having a whole new syntax might not be a bad thing either.

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

Reply via email to