This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author martin.panter
Recipients The Compiler, martin.panter
Date 2014-11-10.11:17:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1415618259.95.0.742861248514.issue22836@psf.upfronthosting.co.za>
In-reply-to
Content
This is one that has often bugged me. When your repr() implementation is broken, it is quite confusing figuring out what is going wrong. Falling back to object.__repr__() is one option, however I would probably be happy with a simple “exception in repr()” message, and a proper newline.

Another way that I have come across this is:

$ python -c 'import sys; sys.stdout.detach()'
Exception ignored in: [no newline]

The workaround there is to set sys.stdout = None. In that case I think repr(sys.stdout) is trying to say “ValueError: underlying buffer has been detached”.
History
Date User Action Args
2014-11-10 11:17:39martin.pantersetrecipients: + martin.panter, The Compiler
2014-11-10 11:17:39martin.pantersetmessageid: <1415618259.95.0.742861248514.issue22836@psf.upfronthosting.co.za>
2014-11-10 11:17:39martin.panterlinkissue22836 messages
2014-11-10 11:17:39martin.pantercreate