[DB-SIG] DB-API 2.0 Update: Replacing StandardError with Exception
Marc-Andre Lemburg
mal at egenix.com
Tue Sep 6 10:51:47 EDT 2022
On 02.09.2022 16:28, Marc-Andre Lemburg wrote:
> Hi all,
>
> an issue was pointed out at:
>
> https://github.com/python/peps/issues/2776
>
> with the PEP 249 - Python Database API 2.0. At the time we were creating
> the standard in 1999, the default base class for errors was the
> StandardError exception class.
>
> In Python 3, StandardError was removed, since all exception class trees
> are now rooted directly at the Exception class.
>
> The standard migration path is to simply replace StandardError with
> Exception when moving to Python 3.
>
> It's interesting that no one noticed until recently, that the DB-API 2.0
> was still using StandardError.
>
> I have now fixed the text and replaced StandardError with Exception
> and also included a footnote explaining the change.
>
> Please have a look:
>
> https://github.com/python/peps/pull/2781
>
> If I don't hear any complaints, I'll merge this in the next couple of
> days.
FYI: This has been merged now. Thanks to all reviewers.
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Experts (#1, Sep 06 2022)
>>> Python Projects, Coaching and Support ... https://www.egenix.com/
>>> Python Product Development ... https://consulting.egenix.com/
________________________________________________________________________
::: We implement business ideas - efficiently in both time and costs :::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
https://www.egenix.com/company/contact/
https://www.malemburg.com/
More information about the DB-SIG
mailing list