io.TextIOWrapper insufficient for line ending conversions.
Brought to you by:
cliechti
When interfacing to older equipment line endings are not always uniform.
e.g. When writing commands to the device it requires '\r' but it returns '\n'
Universal new line support can't cope with this requirement.
We need an io wrapper that will allow setting of input and output line termination.