It's weird, counterintuitive, unclear syntax to do something already
handled much better by simply subclassing exceptions. I reckon that's why
push-back.

On Fri, Apr 10, 2020, 8:59 AM Soni L. <fakedme...@gmail.com> wrote:

>
>
> On 2020-04-10 9:40 a.m., Rhodri James wrote:
> > On 10/04/2020 12:43, Soni L. wrote:
> >> it's actually fairly common to deal with KeyError instead of using
> >> dict.get or w/e.
> >>
> >> KeyError is also raised when your code has a bug and your assumptions
> >> got broken.
> >>
> >> it's fairly easy to get the two different KeyErrors mixed up, at least.
> >
> > So don't do that, then.
> >
> why's a "help us fix bugs related to exception handling" proposal
> getting so much pushback? I don't understand.
>
> this is a bigger problem in the context of massive frameworks, where you
> can have layers upon layers of exception handling for all sorts of
> different stuff. everything from catching KeyError to skip missing
> entries in a dictionary, in template engines, to... honestly idk what
> else those massive frameworks like to skip, but I regularly see ppl
> complaining that their framework's exception handling makes their code
> undebuggable. and I've been paying attention to python's IRC for years.
> it's a real problem. I can't be the only person who has noticed this.
>
> sure, these language changes wouldn't magically solve that problem. but
> currently you can't solve the problem *at all* because there's no way to
> tell anything apart. the language changes would just be a step in the
> right direction.
>
> opinions? bikesheds? bring it forward. don't just keep it to yourself.
> _______________________________________________
> Python-ideas mailing list -- python-ideas@python.org
> To unsubscribe send an email to python-ideas-le...@python.org
> https://mail.python.org/mailman3/lists/python-ideas.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-ideas@python.org/message/6SQTW5XTHDIDVNQO5JIKZPBEV5YE7J72/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/4EUMTHCLCXD7EWT2VBGA4ABVL2VOZUEW/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to