--On Montag, 11. April 2005 13:44 Uhr +0300 Vangelis Mihalopoulos <[EMAIL PROTECTED]> wrote:


Hello,

i have focused my problem on this:

having a Python Script "testScript":
------------------------------------
class obj:
 a = 1
 b = 2
 c = 3

return obj()
------------------------------------

and a DTML Document "testWith":
-------------------------------
<dtml-with testScript>
  <dtml-var a>
</dtml-with>
-------------------------------

when i try to view the DTML Document, i get an "Unauthorized"
Exception.....
I believe this has something to do with the security mechanism of Zope.
What must i return from the Python Script in order for the DTML Document
to work?


You should *not* define classes inside PythonScripts. PythonScripts are stricted
and don't provide the full functionality. Either use filesystem based code (Zope
Product) or use simple Python datatypes as dictionaries in this case.

-aj

Attachment: pgpObF1HSEcUT.pgp
Description: PGP signature

_______________________________________________
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 )

Reply via email to