diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2019-05-29 08:39:11 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2019-06-09 14:41:57 -0400 |
commit | 72b21f1f1180ad52da646b1c47d8d2dc7f95c189 (patch) | |
tree | 8e5b7adb527565f872f1396da8f9632e48732bd7 | |
parent | 9dda46a4353a5fe53c4b213083fb777e0e519e6c (diff) | |
download | python-coveragepy-git-72b21f1f1180ad52da646b1c47d8d2dc7f95c189.tar.gz |
Python 3.8 added an argument to _bootstrap. It should have been like this anyway.
(cherry picked from commit d469d9429ccf9feb6ebc6b25a9c68afd6570b9f4)
-rw-r--r-- | coverage/multiproc.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/coverage/multiproc.py b/coverage/multiproc.py index fe837318..3f4b4337 100644 --- a/coverage/multiproc.py +++ b/coverage/multiproc.py @@ -28,7 +28,7 @@ original_bootstrap = OriginalProcess._bootstrap class ProcessWithCoverage(OriginalProcess): """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 rcfile = os.environ[COVERAGE_RCFILE_ENV] @@ -38,7 +38,7 @@ class ProcessWithCoverage(OriginalProcess): 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") |