diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2017-10-21 16:56:34 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2017-10-21 16:56:34 -0400 |
commit | 0b59a27f6c7cd8984c7a99fb06a07a6cc4e9b1e0 (patch) | |
tree | 8c742df0b4cff8aa507e59be2c6af371c730f864 /CHANGES.rst | |
parent | b5c6e0b5c3548e4d3d428627551f2f2661b41f0a (diff) | |
download | python-coveragepy-0b59a27f6c7cd8984c7a99fb06a07a6cc4e9b1e0.tar.gz |
A little cleanup for #581
Diffstat (limited to 'CHANGES.rst')
-rw-r--r-- | CHANGES.rst | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index 49c3a76..b5f98a8 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -12,12 +12,19 @@ Unreleased longer counted in statement totals, which could slightly change your total results. +- Fixed a race condition when saving data and multiple threads are tracing + (`issue 581`_). It could produce a "dictionary changed size during iteration" + RuntimeError. I believe this fix mostly but not entirely fixes the race + condition. A true fix would likely be too expensive. Thanks, Peter Baughman + for the debugging, and Olivier Grisel for the fix with tests. + - Configuration values which are file paths will now apply tilde-expansion, closing `issue 589`_. - Be more flexible about the command name displayed by help, fixing `issue 600`_. Thanks, Ben Finney. +.. _issue 581: https://bitbucket.org/ned/coveragepy/issues/581/race-condition-when-saving-data-under .. _issue 589: https://bitbucket.org/ned/coveragepy/issues/589/allow-expansion-in-coveragerc .. _issue 600: https://bitbucket.org/ned/coveragepy/issues/600/get-program-name-from-command-line-when |