diff options
Diffstat (limited to 'coverage/multiproc.py')
-rw-r--r-- | coverage/multiproc.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/coverage/multiproc.py b/coverage/multiproc.py index 78c680c..fe83731 100644 --- a/coverage/multiproc.py +++ b/coverage/multiproc.py @@ -34,12 +34,18 @@ class ProcessWithCoverage(OriginalProcess): rcfile = os.environ[COVERAGE_RCFILE_ENV] cov = Coverage(data_suffix=True, config_file=rcfile) cov.start() + debug = cov.debug try: + if debug.should("multiproc"): + debug.write("Calling multiprocessing bootstrap") return original_bootstrap(self) finally: + if debug.should("multiproc"): + debug.write("Finished multiprocessing bootstrap") cov.stop() cov.save() - + if debug.should("multiproc"): + debug.write("Saved multiprocessing data") class Stowaway(object): """An object to pickle, so when it is unpickled, it can apply the monkey-patch.""" |