#3140 fix: Read input as bytes in MsgSpec Singer message reader
Pull request opened by
edgarrmondragon
Summary by Sourcery
Make MsgSpecReader consume raw bytes from stdin by updating its generic parameter, default_input, and deserialize_json signature, and improve error messaging
Bug Fixes:
• Include repr of the input line in JSON parse error messages
Enhancements:
• Change MsgSpecReader to use sys.stdin.buffer as default_input
• Update GenericSingerReader parameter and deserialize_json to handle bytes instead of str
meltano/sdk