eric7/DebugClients/Python/coverage/multiproc.py

branch
eric7
changeset 8527
2bd1325d727e
parent 8312
800c432b34c8
child 8775
0802ae193343
equal deleted inserted replaced
8526:587202572b10 8527:2bd1325d727e
26 original_bootstrap = OriginalProcess._bootstrap 26 original_bootstrap = OriginalProcess._bootstrap
27 27
28 class ProcessWithCoverage(OriginalProcess): # pylint: disable=abstract-method 28 class ProcessWithCoverage(OriginalProcess): # pylint: disable=abstract-method
29 """A replacement for multiprocess.Process that starts coverage.""" 29 """A replacement for multiprocess.Process that starts coverage."""
30 30
31 def _bootstrap(self, *args, **kwargs): # pylint: disable=signature-differs 31 def _bootstrap(self, *args, **kwargs):
32 """Wrapper around _bootstrap to start coverage.""" 32 """Wrapper around _bootstrap to start coverage."""
33 try: 33 try:
34 from coverage import Coverage # avoid circular import 34 from coverage import Coverage # avoid circular import
35 cov = Coverage(data_suffix=True) 35 cov = Coverage(data_suffix=True)
36 cov._warn_preimported_source = False 36 cov._warn_preimported_source = False

eric ide

mercurial