]> granicus.if.org Git - python/commit
I should add that the previous checkin also added a slight
authorGuido van Rossum <guido@python.org>
Thu, 16 Aug 2001 15:42:49 +0000 (15:42 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 16 Aug 2001 15:42:49 +0000 (15:42 +0000)
commit360e031f8d338b6be22ccd989473310864c454af
tree9e07e91d0c7963ed5db6760172dc3fff6571443a
parent7a401795db50207c49b5d58355acf1b0842dab55
I should add that the previous checkin also added a slight
optimization for dynamic classes.  If __getattr__ is not found as an
attribute on the type, slot_tp_getattro replaces itself with
PyObject_GenericGetAttr.  This means you can't add a __getattr__
method to a class after the fact -- but you can still *change* a
__getattr__ method into a different one.

(A similar restriction exists for classic classes.)