From 4b5ca633c4f6f2c466c4000b8fefe7e9638d005c Mon Sep 17 00:00:00 2001 From: Diane Trout Date: Tue, 20 Oct 2015 16:50:14 -0700 Subject: [PATCH] apparently json.dump can write to a stream --- htsworkflow/submission/aws_submission.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- 2.30.2