DebugClients/Python/coverage/__init__.py

changeset 6219
d6c795b5ce33
parent 5178
878ce843ca9f
equal deleted inserted replaced
6218:bedab77d0fa3 6219:d6c795b5ce33
2 # For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt 2 # For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt
3 3
4 """Code coverage measurement for Python. 4 """Code coverage measurement for Python.
5 5
6 Ned Batchelder 6 Ned Batchelder
7 http://nedbatchelder.com/code/coverage 7 https://nedbatchelder.com/code/coverage
8 8
9 """ 9 """
10 10
11 from coverage.version import __version__, __url__, version_info 11 from coverage.version import __version__, __url__, version_info
12 12
13 from coverage.control import Coverage, process_startup 13 from coverage.control import Coverage, process_startup
14 from coverage.data import CoverageData 14 from coverage.data import CoverageData
15 from coverage.debug import enable_aspectlib_maybe
15 from coverage.misc import CoverageException 16 from coverage.misc import CoverageException
16 from coverage.plugin import CoveragePlugin, FileTracer, FileReporter 17 from coverage.plugin import CoveragePlugin, FileTracer, FileReporter
17 from coverage.pytracer import PyTracer 18 from coverage.pytracer import PyTracer
18 19
19 # Backward compatibility. 20 # Backward compatibility.
20 coverage = Coverage 21 coverage = Coverage
22
23 # Possibly enable aspectlib to debug our execution.
24 enable_aspectlib_maybe()
21 25
22 # On Windows, we encode and decode deep enough that something goes wrong and 26 # On Windows, we encode and decode deep enough that something goes wrong and
23 # the encodings.utf_8 module is loaded and then unloaded, I don't know why. 27 # the encodings.utf_8 module is loaded and then unloaded, I don't know why.
24 # Adding a reference here prevents it from being unloaded. Yuk. 28 # Adding a reference here prevents it from being unloaded. Yuk.
25 import encodings.utf_8 29 import encodings.utf_8

eric ide

mercurial