At 12:03 PM 4/10/2007 -0700, Brett Cannon wrote:
>2. Remove file.__init__, code.__init__, and object.__subclasses__ for 
>security reasons.

The __subclasses__ method is useful -- even more so in 3.x than in 2.x, 
because in 3.x there are no classic classes.

I was planning to make use of this in my generic function libraries to 
allow automatic checking for completeness and ambiguity of a ruleset, given 
the classes that are currently defined.  Currently, this is limited by the 
inability to access classic classes' subclasses, but in 3.x __subclasses__ 
is an ideal way to locate active classes.

_______________________________________________
Python-3000 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to