Message304633
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. |
|
Date |
User |
Action |
Args |
2017-10-19 18:28:45 | tim.peters | set | recipients:
+ tim.peters, rhettinger, ncoghlan, serhiy.storchaka, koos.zevenhoven |
2017-10-19 18:28:45 | tim.peters | set | messageid: <1508437725.21.0.213398074469.issue31815@psf.upfronthosting.co.za> |
2017-10-19 18:28:45 | tim.peters | link | issue31815 messages |
2017-10-19 18:28:45 | tim.peters | create | |
|