Calvin Spealman wrote:
and remember, object is not a function. It is a type. It is the base type of all types and so this has implications beyond what you suggest it for.
Another serious consequence is that supporting this would require the object type to have a __dict__, which would force *all* types, including the built-in ones, to have the overhead of a __dict__ as well.