summaryrefslogtreecommitdiff
path: root/coverage/multiproc.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2019-05-29 08:39:11 -0400
committerNed Batchelder <ned@nedbatchelder.com>2019-05-29 08:39:11 -0400
commitd469d9429ccf9feb6ebc6b25a9c68afd6570b9f4 (patch)
tree7981856a11ae84bee2a90eaf55a9c3d9338010f8 /coverage/multiproc.py
parent58f0f3cd3d8e03777d7b82506c44f859218bdeb8 (diff)
downloadpython-coveragepy-git-d469d9429ccf9feb6ebc6b25a9c68afd6570b9f4.tar.gz
Python 3.8 added an argument to _bootstrap. It should have been like this anyway.
Diffstat (limited to 'coverage/multiproc.py')
-rw-r--r--coverage/multiproc.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/coverage/multiproc.py b/coverage/multiproc.py
index 6e124267..afd9bc16 100644
--- a/coverage/multiproc.py
+++ b/coverage/multiproc.py
@@ -25,7 +25,7 @@ original_bootstrap = OriginalProcess._bootstrap
class ProcessWithCoverage(OriginalProcess): # pylint: disable=abstract-method
"""A replacement for multiprocess.Process that starts coverage."""
- def _bootstrap(self):
+ def _bootstrap(self, *args, **kwargs):
"""Wrapper around _bootstrap to start coverage."""
from coverage import Coverage # avoid circular import
cov = Coverage(data_suffix=True)
@@ -35,7 +35,7 @@ class ProcessWithCoverage(OriginalProcess): # pylint: disable=abstract-m
try:
if debug.should("multiproc"):
debug.write("Calling multiprocessing bootstrap")
- return original_bootstrap(self)
+ return original_bootstrap(self, *args, **kwargs)
finally:
if debug.should("multiproc"):
debug.write("Finished multiprocessing bootstrap")