[New-bugs-announce] [issue5587] vars() no longer has a use __repr__

Raymond Hettinger report at bugs.python.org
Sat Mar 28 18:08:41 CET 2009

New submission from Raymond Hettinger <rhettinger at users.sourceforge.net>:

The vars() builtin now returns a hard to view object.  Formerly, it had
a useful __repr__.

Python 3.1a1 
>>> class A: pass
>>> vars(A)
<dict_proxy object at 0x0131FE70>

IDLE 2.6.1      
>>> class A: pass
>>> vars(A)
{'__module__': '__main__', '__doc__': None}

components: Interpreter Core
messages: 84315
nosy: rhettinger
severity: normal
status: open
title: vars() no longer has a use __repr__
versions: Python 3.0, Python 3.1

Python tracker <report at bugs.python.org>

More information about the New-bugs-announce mailing list