[issue9136] RuntimeError when profiling Decimal

Stefan Krah report at bugs.python.org
Thu Jul 1 13:13:42 CEST 2010


Stefan Krah <stefan-usenet at bytereef.org> added the comment:

The tracker doesn't handle code when posted by mail. Here's the
code again:

>>> for name, val in locals().items():
...     print(locals())
... 
{'name': '__builtins__', 'val': <module 'builtins' (built-in)>, '__builtins__': <module 'builtins' (built-in)>, '__package__': None, '__name__': '__main__', '__doc__': None}
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
RuntimeError: dictionary changed size during iteration

 
>>> for name, val in locals().items():
...     pass
... 
>>> 
>>> locals()
{'name': '__doc__', 'val': None, '__builtins__': <module 'builtins' (built-in)>, '__package__': None, '__name__': '__main__', '__doc__': None}
>>>

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue9136>
_______________________________________


More information about the Python-bugs-list mailing list