# HG changeset patch # User Paul Boddie # Date 1100983248 -3600 # Node ID a2fd4b2c2b3bc7196b2ff1ffd39c543b49ed9515 # Parent 2c8239b4e8adfc628a81880df8a1817caca60cf4 Removed avoidance of abstract class initialisation. diff -r 2c8239b4e8ad -r a2fd4b2c2b3b classhook.py --- a/classhook.py Fri Nov 19 15:45:43 2004 +0100 +++ b/classhook.py Sat Nov 20 21:40:48 2004 +0100 @@ -158,9 +158,8 @@ # Finally, call __clinit__ methods for all relevant classes. for cls, class_file in classes: - if not classfile.has_flags(class_file.access_flags, [classfile.ABSTRACT]): - if hasattr(cls, "__clinit__"): - cls.__clinit__() + if hasattr(cls, "__clinit__"): + cls.__clinit__() return module