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 andrei.avk
Recipients andrei.avk, iritkatriel, jbw, kj, moi90, serhiy.storchaka
Date 2021-10-21.14:04:34
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1634825074.83.0.0361817914101.issue43656@roundup.psfhosted.org>
In-reply-to
Content
Martin: I was also thinking of adding a parameter to `extract()`. The issue I see is that it's still confusing and complicated for new students to understand the issue and find the parameter and understand why it's needed.

Joe: one important thing to note is that if an exception is caught and handled, it doesn't at all mean that unrelated exceptions from __repr__ can be silenced. Can we determine if they came from an initialized object or from object in the middle of initialization?

By the way, can you post a complete traceback that your students were getting? I would like to see how hard it is to tell from the traceback that a particular classes' __repr__ is at fault. If it's a long traceback please attach as a file..
History
Date User Action Args
2021-10-21 14:04:34andrei.avksetrecipients: + andrei.avk, serhiy.storchaka, iritkatriel, moi90, kj, jbw
2021-10-21 14:04:34andrei.avksetmessageid: <1634825074.83.0.0361817914101.issue43656@roundup.psfhosted.org>
2021-10-21 14:04:34andrei.avklinkissue43656 messages
2021-10-21 14:04:34andrei.avkcreate