Ticket #118 (closed Defect: fixed)

Opened 6 years ago

Last modified 6 years ago

ChildProcess class in GeoEco.DataManagement.Processes module should support 8-bit strings for stdin, stdout and stderr streams

Reported by: jjr8 Owned by: jjr8
Priority: Medium Milestone: 0.4
Component: Tools - Data Management Version: 0.3
Keywords: Cc:

Description

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.

Change History

Changed 6 years ago by jjr8

  • status changed from new to closed
  • resolution set to fixed

Fixed in [126], which will eventually be released in MGET 0.4a1.

Note: See TracTickets for help on using tickets.