[Zope] Product Question

Dylan Reinhardt zope@dylanreinhardt.com
Wed, 08 Jan 2003 02:40:47 -0800


Though you can make a working product without it, InitializeClass() ensures 
that any explicit security assertions you make for your object are applied 
correctly.

More info: 
http://dev.zope.org/Wikis/DevSite/Projects/DeclarativeSecurity/ZopeSecurityForDevelopers

HTH,

Dylan


At 01:29 AM 1/8/2003, Matthew Russell wrote:
>Hi all,
>have been experimenting with Products of late,
>I have a directory: FOO
>and in it.
>__init__.py with the correct defintion for initialize()
>and foo,py with a Product Interface and Implementation a la book.
>
>but I forgot one thing, a line that says :
>
>InitializeClass(MyProduct)
>
>Now, my product works fine <u>without</u> this line, and as I'm a curious 
>sort, was wonderiing if anyone could tell me why if you have got 
>initialze() in __jnit__.py why one would <i>need</i> to InitializeClass() 
>in Product.py??
>
>tia
>Matt
>
>
>
>_______________________________________________
>Zope maillist  -  Zope@zope.org
>http://lists.zope.org/mailman/listinfo/zope
>**   No cross posts or HTML encoding!  **
>(Related lists - http://lists.zope.org/mailman/listinfo/zope-announce
>http://lists.zope.org/mailman/listinfo/zope-dev )