From a37be4d0ceceeaec6d4d68995cd87a51b6af095a Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sun, 29 Sep 2013 15:47:19 -0400 Subject: Add thread to the list of things that don't work. #244. --- doc/trouble.rst | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/doc/trouble.rst b/doc/trouble.rst index ad82f880..f1c2cfbd 100644 --- a/doc/trouble.rst +++ b/doc/trouble.rst @@ -40,6 +40,10 @@ coverage.py from working properly: of these manipulate the C stack, and therefore confuse coverage.py. `Issue 149`_ has some pointers to more information. +* `thread`_, in the Python standard library, is the low-level threading + interface. Threads created with this module will not be traced. Use the + higher-level `threading`_ module instead. + * `sys.settrace`_ is the Python feature that coverage.py uses to see what's happening in your program. If another part of your program is using sys.settrace, then it will conflict with coverage.py, and it won't be @@ -50,7 +54,9 @@ coverage.py from working properly: .. _gevent: http://www.gevent.org/ .. _greenlet: http://greenlet.readthedocs.org/ .. _eventlet: http://eventlet.net/ -.. _sys.settrace: docs.python.org/library/sys.html#sys.settrace +.. _sys.settrace: http://docs.python.org/library/sys.html#sys.settrace +.. _thread: http://docs.python.org/library/thread.html +.. _threading: http://docs.python.org/library/threading.html .. _issue 43: https://bitbucket.org/ned/coveragepy/issue/43/coverage-measurement-fails-on-code .. _issue 117: https://bitbucket.org/ned/coveragepy/issue/117/enable-coverage-measurement-of-code-run-by .. _issue 149: https://bitbucket.org/ned/coveragepy/issue/149/coverage-gevent-looks-broken -- cgit v1.2.1