runtime fit with std output fitted-pipeline throws error

Command

python -m d3m.runtime fit -p tests/data/pipelines/random-forest-classifier.yml -r tests/data/problems/iris_problem_1/problemDoc.json -i tests/data/datasets/iris_dataset_1/datasetDoc.json -s -

Error

Traceback (most recent call last):
  File "/home/lin/anaconda3/envs/d3m/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/lin/anaconda3/envs/d3m/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/lin/PycharmProjects/d3m/d3m/runtime.py", line 2780, in <module>
    main(sys.argv)
  File "/home/lin/PycharmProjects/d3m/d3m/runtime.py", line 2776, in main
    handler(arguments, parser)
  File "/home/lin/PycharmProjects/d3m/d3m/runtime.py", line 2312, in handler
    arguments.runtime_handler(arguments, pipeline_resolver=pipeline_resolver, meta_parser=meta_parser, dataset_resolver=dataset_resolver, problem_resolver=problem_resolver)
  File "/home/lin/PycharmProjects/d3m/d3m/runtime.py", line 1706, in _fit
    pickle.dump(fitted_pipeline, arguments.save)
TypeError: write() argument must be str, not bytes

More Detail

When output to a file, no error was raised

Edited by linyang