This is a simple grammatical fix correcting "...object whose `__self__` attributes is ..." to "...object whose `__self__` attribute is ...".
(cherry picked from commit
00818c8ffd657f9ec727e366bfffd9c2135fa5ab)
Co-authored-by: Zach Mitchell <zmitchell@users.noreply.github.com>
When a class attribute reference (for class :class:`C`, say) would yield a
class method object, it is transformed into an instance method object whose
- :attr:`__self__` attributes is :class:`C`. When it would yield a static
+ :attr:`__self__` attribute is :class:`C`. When it would yield a static
method object, it is transformed into the object wrapped by the static method
object. See section :ref:`descriptors` for another way in which attributes
retrieved from a class may differ from those actually contained in its