New submission from Adrien <delgan...@gmail.com>: Hello.
I am strangely encountering an error whil trying to run "python -m trace -c script.py" on this simple code: > import multiprocessing > queue = multiprocessing.Queue() > queue.put("a") Which raises on Windows 10 using Python 3.6.3: > Traceback (most recent call last): > File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main > "__main__", mod_spec) > File "/usr/lib/python3.6/runpy.py", line 85, in _run_code > exec(code, run_globals) > File "/usr/lib/python3.6/trace.py", line 742, in <module> > main() > File "/usr/lib/python3.6/trace.py", line 739, in main > results.write_results(opts.missing, opts.summary, opts.coverdir) > File "/usr/lib/python3.6/trace.py", line 258, in write_results > for filename, lineno in self.counts: > RuntimeError: dictionary changed size during iteration Fixing it seems straightforward, but I do not know what is causing the bug internally. ---------- components: Library (Lib) messages: 313604 nosy: Delgan priority: normal severity: normal status: open title: "RuntimeError: dictionary changed size during iteration" using trace.py module type: behavior versions: Python 3.6 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue33047> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com