]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-35119: Fix RecursionError in example of customizing module attribute access....
authorDenis Osipov <osipov_d@list.ru>
Tue, 6 Nov 2018 01:53:21 +0000 (06:53 +0500)
committerIvan Levkivskyi <levkivskyi@gmail.com>
Tue, 6 Nov 2018 01:53:21 +0000 (01:53 +0000)
https://bugs.python.org/issue35119

Doc/reference/datamodel.rst

index 6067c7252682b324e80be79d29a9fa24820824fd..24c647d1a8d2d4c53faa688352094fead3b73274 100644 (file)
@@ -1580,7 +1580,7 @@ a module object to a subclass of :class:`types.ModuleType`. For example::
 
        def __setattr__(self, attr, value):
            print(f'Setting {attr}...')
-           setattr(self, attr, value)
+           super().__setattr__(attr, value)
 
    sys.modules[__name__].__class__ = VerboseModule