gh-96352: Set AttributeError context in _PyObject_GenericGetAttrWithDict (#96353)

This commit is contained in:
philg314 2022-09-08 13:12:14 +02:00 committed by GitHub
parent 3fedfcf19b
commit b9634ac776
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 0 deletions

View file

@ -2099,6 +2099,11 @@ class AttributeErrorTests(unittest.TestCase):
except AttributeError as exc:
self.assertEqual("bluch", exc.name)
self.assertEqual(obj, exc.obj)
try:
object.__getattribute__(obj, "bluch")
except AttributeError as exc:
self.assertEqual("bluch", exc.name)
self.assertEqual(obj, exc.obj)
def test_getattr_has_name_and_obj_for_method(self):
class A: