Ilias Lazaridis wrote:
> I understand that I can use __metaclass__ to create a class which
> modifies the behaviour of another class.
> 
> How can I add this metaclass to *all* classes in the system?
> 
> (In ruby I would alter the "Class" class)

You'd have to set

__metaclass__ = whatever

at the top of each module whose classes are to get the new behavior.

You can't alter classes which you don't control or create in your code.

Georg
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to