try..except with empty exceptions
Rustom Mody
rustompmody at gmail.com
Fri Apr 10 22:38:12 EDT 2015
On Saturday, April 11, 2015 at 7:53:31 AM UTC+5:30, Dave Angel wrote:
> On 04/10/2015 09:42 PM, Steven D'Aprano wrote:
> > On Sat, 11 Apr 2015 05:31 am, sohcahtoa82 wrote:
> >
> >> It isn't document because it is expected. Why would the exception get
> >> caught if you're not writing code to catch it? If you write a function
> >> and pass it a tuple of exceptions to catch, I'm not sure why you would
> >> expect it to catch an exception not in the tuple. Just because the tuple
> >> is empty doesn't mean that it should catch *everything* instead. That
> >> would be counter-intuitive.
> >
> > Really? I have to say, I expected it.
> >
> >
>
> I'm astounded at your expectation. That's like saying a for loop on an
> empty list ought to loop on all possible objects in the universe.
To work, this analogy should also have two python syntaxes like this:
"Normal" for-loop:
for var in iterable:
suite
"Empty" for-loop:
for:
suite
[Sorry Steven… didn't notice you were agreeing with me…
a rare privilege 😁
]
More information about the Python-list
mailing list