DebugClients/Python/coverage/__init__.py

changeset 6219
d6c795b5ce33
parent 5178
878ce843ca9f
--- a/DebugClients/Python/coverage/__init__.py	Sat Apr 07 13:17:06 2018 +0200
+++ b/DebugClients/Python/coverage/__init__.py	Sat Apr 07 13:35:10 2018 +0200
@@ -4,7 +4,7 @@
 """Code coverage measurement for Python.
 
 Ned Batchelder
-http://nedbatchelder.com/code/coverage
+https://nedbatchelder.com/code/coverage
 
 """
 
@@ -12,6 +12,7 @@
 
 from coverage.control import Coverage, process_startup
 from coverage.data import CoverageData
+from coverage.debug import enable_aspectlib_maybe
 from coverage.misc import CoverageException
 from coverage.plugin import CoveragePlugin, FileTracer, FileReporter
 from coverage.pytracer import PyTracer
@@ -19,6 +20,9 @@
 # Backward compatibility.
 coverage = Coverage
 
+# Possibly enable aspectlib to debug our execution.
+enable_aspectlib_maybe()
+
 # On Windows, we encode and decode deep enough that something goes wrong and
 # the encodings.utf_8 module is loaded and then unloaded, I don't know why.
 # Adding a reference here prevents it from being unloaded.  Yuk.

eric ide

mercurial