Patrick

Results 6 issues of Patrick

Currently only accepts a path and errors on a file https://github.com/algorithmiaio/algorithmia-python/blob/master/Algorithmia/datafile.py#L95-L102

Metadata such as duration might be useful for consumers

Should standardize the `error_type` field between langpack implementations. I think it's more useful to be the "exception type" (whatever that means in the given language) if possible. https://github.com/algorithmiaio/langpacks/blob/master/python/template/bin/pipe.py#L70 https://github.com/algorithmiaio/langpacks/blob/master/ruby/template/bin/pipe.rb#L28

This shouldn't ever happen with langserver sending data, but the result would be a confusing error message to the user: https://github.com/algorithmiaio/langpacks/blob/master/python/template/bin/pipe.py#L28

We filter out the `PIPE_INIT_COMPLETE` message from an algorithm's stdout to be a little cleaner, however R prints stuff in a strange format, so doesn't get filtered: `[1] "PIPE_INIT_COMPLETE"` https://github.com/algorithmiaio/langpacks/commit/15975004ddf6e9e47744bd95241bb37a075c2da9...

https://github.com/algorithmiaio/algorithmia-ruby/blob/master/lib/algorithmia/data_file.rb#L34