From: Diane Trout Date: Tue, 20 Oct 2015 23:50:14 +0000 (-0700) Subject: apparently json.dump can write to a stream X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=htsworkflow.git;a=commitdiff_plain;h=4b5ca633c4f6f2c466c4000b8fefe7e9638d005c apparently json.dump can write to a stream --- diff --git a/htsworkflow/submission/aws_submission.py b/htsworkflow/submission/aws_submission.py index f484ebe..4cf98cb 100644 --- a/htsworkflow/submission/aws_submission.py +++ b/htsworkflow/submission/aws_submission.py @@ -127,7 +127,7 @@ class AWSSubmission(Submission): upload = self.make_upload_filename(metadata) if not os.path.exists(upload): with open(upload, 'w') as outstream: - outstream.write(json.dumps(metadata, indent=4, sort_keys=True)) + json.dump(metadata, outstream, indent=4, sort_keys=True) LOGGER.debug(json.dumps(metadata, indent=4, sort_keys=True)) response = self.encode.post_json('/file', metadata)