[Python-checkins] bpo-38530: Properly extend UnboundLocalError from NameError (GH-25444)

pablogsal webhook-mailer at python.org
Fri Apr 16 11:39:13 EDT 2021


https://github.com/python/cpython/commit/3b82cae774638ecf2baaee8fe2cac8fedafb2ca7
commit: 3b82cae774638ecf2baaee8fe2cac8fedafb2ca7
branch: master
author: Pablo Galindo <Pablogsal at gmail.com>
committer: pablogsal <Pablogsal at gmail.com>
date: 2021-04-16T16:38:55+01:00
summary:

bpo-38530: Properly extend UnboundLocalError from NameError (GH-25444)

files:
M Objects/exceptions.c

diff --git a/Objects/exceptions.c b/Objects/exceptions.c
index 9916ce88549ed..4a2fc27a8740c 100644
--- a/Objects/exceptions.c
+++ b/Objects/exceptions.c
@@ -1393,7 +1393,8 @@ ComplexExtendsException(PyExc_Exception, NameError,
 /*
  *    UnboundLocalError extends NameError
  */
-SimpleExtendsException(PyExc_NameError, UnboundLocalError,
+
+MiddlingExtendsException(PyExc_NameError, UnboundLocalError, NameError,
                        "Local name referenced but not bound to a value.");
 
 /*



More information about the Python-checkins mailing list