Guido van Rossum
guido at python.org
Tue Aug 14 06:45:00 CEST 2001
> >All I want is to disable changes to *existing* classes by default.
> >You can write your own metaclass that changes the default, or you can
> >inherit from a dynamic base class -- thus, with very little effort,
> >you can make all your classes dynamic, if you want to.
> But not at run-time? Can I make
> cls.__dynamic__ = 1
> at runtime and then, for example, patch the classes of running
No. If the class is immutable, you can't change its __dynamic__
attribute either, of course. :-)
> Or do I need to stop the system, make __dynamic__ changes and
> restart it again?
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-list