diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2015-07-03 07:46:01 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2015-07-03 07:46:01 -0400 |
commit | 6f1f2fc580936ff075e0f33543208586fcf02970 (patch) | |
tree | 7e121fd8281b673e1d17848d8875daa2d7f14044 /coverage/monkey.py | |
parent | 59c5ea34cc0da1b552dba03c0c7f34a83ee94e72 (diff) | |
download | python-coveragepy-6f1f2fc580936ff075e0f33543208586fcf02970.tar.gz |
A little cleanup of multiprocessing monkeypatching
Diffstat (limited to 'coverage/monkey.py')
-rw-r--r-- | coverage/monkey.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/coverage/monkey.py b/coverage/monkey.py index 4cd68d3..417b64f 100644 --- a/coverage/monkey.py +++ b/coverage/monkey.py @@ -6,7 +6,7 @@ import sys # An attribute that will be set on modules to indicate that they have been # monkey-patched. -MARKER = "_coverage$patched" +PATCHED_MARKER = "_coverage$patched" def patch_multiprocessing(): @@ -16,7 +16,7 @@ def patch_multiprocessing(): This is wildly experimental! """ - if hasattr(multiprocessing, MARKER): + if hasattr(multiprocessing, PATCHED_MARKER): return if sys.version_info >= (3, 4): @@ -29,6 +29,7 @@ def patch_multiprocessing(): class ProcessWithCoverage(klass): """A replacement for multiprocess.Process that starts coverage.""" def _bootstrap(self): + """Wrapper around _bootstrap to start coverage.""" from coverage import Coverage cov = Coverage(data_suffix=True) cov.start() @@ -43,4 +44,4 @@ def patch_multiprocessing(): else: multiprocessing.Process = ProcessWithCoverage - setattr(multiprocessing, MARKER, True) + setattr(multiprocessing, PATCHED_MARKER, True) |