At 17:51 2002-02-28 +0100, Peter Bengtsson wrote:
Can anybody tell me what you use "default__class_init__" from Globals for? I've seen it used many times in python products but never really understood its use.
Is it used in conjunction with setting the "__ac_permissions__" property? If so, using the more modern "AccessControl.ClassSecurityInfo()", is there no need for "default__class_init__" anymore?
Curious, Peter
default__class_init__ is InitializeClass, or vice verse for being exact. From Globals.py: InitializeClass = default__class_init__ Yes, it is use to registers the permissions defined by__ac_permissions__. No, you still have to use InitializeClass (or default__class_init__) when you use AccessControl.ClassSecurityInfo. AccessControl.ClassSecurityInfo is just a fancy way of setting up the __ac_permissions__ attribute. Regards, Johan Carlsson torped strategi och kommunikation ab johan carlsson johanc@torped.se birkagatan 9 113 36 stockholm västmannagatan 67 http://www.torped.se http://easypublisher.torped.se