14 | 16 | A FURL contains a series of comma-separated location hints for a client to use. Any of the above endpoint descriptions could be provided in the FURL, extracted by `decode_location_hints` and passed directly to [https://twistedmatrix.com/documents/13.1.0/api/twisted.internet.endpoints.clientFromString.html clientFromString()]. I don't see anything preventing commas from being used in endpoint descriptions, but Twisted supports escaped colons in parameters, so `encode_location_hint` could escape commas and `decode_location_hints` could unescape them. |