commit | 3a80c4a29c9eca9699b5bfe80541bc413a83bcef | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Fri Apr 27 21:35:01 2001 +0000 |
committer | Guido van Rossum <guido@python.org> | Fri Apr 27 21:35:01 2001 +0000 |
tree | 5c94eeeb2548888e32f0bb68f0a9b85b95b17fc2 | |
parent | e9bcb5c766635575ac33376fd4da6a38a86ddff1 [diff] |
(Adding this to the trunk as well.) Fix a very old flaw in PyObject_Print(). Amazing! When an object type defines tp_str but not tp_repr, 'print x' to a real file object would not call the tp_str slot but rather print a default style representation: <foo object at 0x....>. This even though 'print x' to a file-like-object would correctly call the tp_str slot.