summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2016-09-13 20:11:07 -0400
committerNed Batchelder <ned@nedbatchelder.com>2016-09-13 20:11:07 -0400
commita3a3f227d2d5fe96a3667ca51bad9c9c9a2142a1 (patch)
treeb0a399ca6e0cdde30f81fcb6216c265a01ef3a40
parentf5b1dcc19487efc636851a16420c9bf07cd1f5c9 (diff)
downloadpython-coveragepy-git-a3a3f227d2d5fe96a3667ca51bad9c9c9a2142a1.tar.gz
Omit needless whitespace in json-based data files
-rw-r--r--CHANGES.rst2
-rw-r--r--coverage/data.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
index cc732cb6..d60cc58e 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -18,6 +18,8 @@ Unreleased
data, leaving you with an empty .coverage data file. Fixes issues
`issue 412`_, `issue 516`_, and probably `issue 511`_.
+- Data files are now about 15% smaller.
+
- Corrected the name of the jquery.ba-throttle-debounce.js library. Thanks,
Ben Finney. Closes `issue 505`_.
diff --git a/coverage/data.py b/coverage/data.py
index 94d83302..78590fea 100644
--- a/coverage/data.py
+++ b/coverage/data.py
@@ -451,7 +451,7 @@ class CoverageData(object):
# Write the data to the file.
file_obj.write(self._GO_AWAY)
- json.dump(file_data, file_obj)
+ json.dump(file_data, file_obj, separators=(',', ':'))
def write_file(self, filename):
"""Write the coverage data to `filename`."""