summaryrefslogtreecommitdiff
path: root/coverage/monkey.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2015-07-03 07:46:01 -0400
committerNed Batchelder <ned@nedbatchelder.com>2015-07-03 07:46:01 -0400
commitabb3536b66910ddec0e83d3d2a251607d4f5223a (patch)
tree648237b0d78e9ab43016ca385bcb80c6df8bfa87 /coverage/monkey.py
parentde77a383e1e0267ed2ae3bd321b61916f91f060d (diff)
downloadpython-coveragepy-git-abb3536b66910ddec0e83d3d2a251607d4f5223a.tar.gz
A little cleanup of multiprocessing monkeypatching
Diffstat (limited to 'coverage/monkey.py')
-rw-r--r--coverage/monkey.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/coverage/monkey.py b/coverage/monkey.py
index 4cd68d30..417b64fe 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)