Ticket #118 (closed Defect: fixed)
ChildProcess class in GeoEco.DataManagement.Processes module should support 8-bit strings for stdin, stdout and stderr streams
|Reported by:||jjr8||Owned by:||jjr8|
|Component:||Tools - Data Management||Version:||0.3|
Currently, this class expects the caller will pass in a Unicode string for stdin and returns Unicode strings for the "transcripts" of stdout and stderr. This is a problem when the caller wants to pass in 8-bit strings that have ordinal values in the range of 128-255. Most console-mode programs expect ASCII (0-127) but some, notably PROJ.4, can pass binary data through these streams. ChildProcess does not currently allow this. I need to implement it for ticket #117.