[Python-Dev] should list's call to __len__ swallow SystemExit?
Nick Coghlan
ncoghlan at gmail.com
Wed Jan 14 12:12:05 CET 2009
Dino Viehland wrote:
> We had a bug reported that effectively boils down to we’re not
> swallowing exceptions when list calls __len__
> (http://www.codeplex.com/WorkItem/View.aspx?ProjectName=IronPython&WorkItemId=20598).
>
>
> We can obviously make the change to catch exceptions here in
> IronPython even if it seems like a bad idea to me ☺ But CPython
> seems to catch not only normal exceptions, but also SystemExit. It
> seems like there’s been a move away from this so I thought I’d
> mention it here. I tested it on 2.6.1 and 3.0.
I'd agree that CPython appears to be the one misbehaving here, rather
than IronPython.
Opening a new issue at bugs.python.org would be the best way forward.
Cheers,
Nick.
--
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
---------------------------------------------------------------
More information about the Python-Dev
mailing list