summaryrefslogtreecommitdiff
path: root/coverage/collector.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2016-01-31 06:20:45 -0500
committerNed Batchelder <ned@nedbatchelder.com>2016-01-31 06:20:45 -0500
commit8d4e88a3dae6dfbfa6d765848e0514ceb1cafeb2 (patch)
tree739ee1e8245d0487295c752c49f00f2e0840df9f /coverage/collector.py
parent42b7d204b25265a3df6b8f9443cb840306b33a08 (diff)
downloadpython-coveragepy-git-8d4e88a3dae6dfbfa6d765848e0514ceb1cafeb2.tar.gz
Write separate wtw files for each process
Diffstat (limited to 'coverage/collector.py')
-rw-r--r--coverage/collector.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/coverage/collector.py b/coverage/collector.py
index aabf10b7..3156b161 100644
--- a/coverage/collector.py
+++ b/coverage/collector.py
@@ -349,7 +349,8 @@ class Collector(object):
if self.wtw:
# Just a hack, so just hack it.
import pprint
- with open("coverage_wtw.py", "w") as wtw_out:
+ out_file = "coverage_wtw_{:06}.py".format(os.getpid())
+ with open(out_file, "w") as wtw_out:
pprint.pprint(self.contexts, wtw_out)
self.reset()