Multiple threads loop over this data, which changes. These loops need to use a copy. In py2 .keys() and .values() are copied data, but in py3 they are references to the dict data.
Fixes: #1355
:thumbsup:
Commit 5eeb69aa fixes this pull-request
Pull-Request has been merged by mikem
Multiple threads loop over this data, which changes. These loops
need to use a copy. In py2 .keys() and .values() are copied data,
but in py3 they are references to the dict data.
Fixes: #1355