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 tim.peters
Recipients koos.zevenhoven, ncoghlan, rhettinger, serhiy.storchaka, tim.peters
Date 2017-10-19.18:28:45
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1508437725.21.0.213398074469.issue31815@psf.upfronthosting.co.za>
In-reply-to
Content
Segfaults are different:  they usually expose an error in CPython's implementation.  We don't prioritize them because the user may have to restart their program (who cares? <0.5 wink>), but because they demonstrate the language implementation is accessing memory wildly.  That in turn can result in anything, from arbitrarily wrong program results, through file corruption, to massive security holes.  It's far more a "correctness" than a "usability" concern.

If a user provokes a segfault by (ab)using low-level facilities (say, ctypes), we don't care - that's on them.  But most segfaults have pointed to legitimate corner-case errors in CPython itself.

There's no correctness issue in whether iterators are always interruptible - it doesn't merit the same concern.
History
Date User Action Args
2017-10-19 18:28:45tim.peterssetrecipients: + tim.peters, rhettinger, ncoghlan, serhiy.storchaka, koos.zevenhoven
2017-10-19 18:28:45tim.peterssetmessageid: <1508437725.21.0.213398074469.issue31815@psf.upfronthosting.co.za>
2017-10-19 18:28:45tim.peterslinkissue31815 messages
2017-10-19 18:28:45tim.peterscreate