Hi Andreas Until now, I used DTMLFile for the index_html of the object. Calling private methods from object's index_html was not a problem. Now I want to migrate to ZPT but I got into this: can't call the same private methods from the ZPT index_html. Only because I want to use ZPT for presentation means I have to make some changes in the Python code. Is there another way to handle this? Any ideas will be appreciated. Thanks, Dragos ----- Original Message ----- From: "Andreas Jung" <andreas@andreas-jung.com> To: "Dragos Chirila" <d.chirila@finsiel.ro>; <zope@zope.org> Sent: Tuesday, February 10, 2004 4:41 PM Subject: Re: [Zope] ZPT and private method
Hi,
why do you think that the method is called "private"? Please check the Zope Developers Guide to find out about ClassSecurity. Any TTW code is restricted, so any private method can never be called by TTW code.
-aj
--On Dienstag, 10. Februar 2004 16:35 Uhr +0200 Dragos Chirila <d.chirila@finsiel.ro> wrote:
Hi
I have a Python product, the main class is derived from SimpleItem. I want to call an object private method, 'getSomething', from ZPT index_html of the object. I got an error like :
Error Type: Undefined Error Value: You are not allowed to access getSomething in this context not found in 'here/getSomething', at line 14, column 9
The method getSomething is declared private.
What am I doing wrong here? I cannot call a private method from a ZPT of the same object? Is there a way to handle this?
Thanks a lot, Dragos
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )