En Python 3.1, hay una nueva función incorporada que no sé en el módulo builtins
:¿Qué hace la versión de __build_class__ de Python?
__build_class__(...)
__build_class__(func, name, *bases, metaclass=None, **kwds) -> class
Internal helper function used by the class statement.
¿Qué hace esta función? ¿Por qué debe estar en builtins si es interno? ¿Cuál es la diferencia con la función type(name, bases, dict)
?
¿Qué es el "objeto de función para el cuerpo de clase"? – DeFazer
Puede encontrar esta información en el ejemplo del código en la publicación vinculada de Guido van Rossum. '__build_class__' llamará algo así como' locals = {}; func (lugareños) '. Es decir, para una clase 'clase X: y = 1', la función corporal equivalente' 'sería:' def func (locals): locals.y = 1' –
daluege