pythonskript in z-class
Verfasst: Sonntag 13. Juni 2004, 21:22
hallo,
ich habe der z-class eines zope-produkts ein einfaches pythonskript mir der id "makeParagraphs" hinzugefügt, in dem die re-library verwendet wird.
das skript sieht so aus:
ich will das skript aus einer dtml-methode heraus verwenden und benutze dafür diesen code:
ich erhalte von zope (v2.7.0 auf win2k) den fehler "unauthorized" mit folgender fehlermeldung, wenn die dtml-methode angefordert wird:
das sieht nach einem security-problem aus... welche rechte sind zu ändern, damit die sub-methode benutzt werden darf?
lg
MADU
ich habe der z-class eines zope-produkts ein einfaches pythonskript mir der id "makeParagraphs" hinzugefügt, in dem die re-library verwendet wird.
das skript sieht so aus:
Code: Alles auswählen
import re
s = s.strip();
s = re.sub('\n\n+', '</p><p>', s)
s = re.sub('\n{1}', '<br />', s)
return '<p>' + s + '</p>\n'
Code: Alles auswählen
<dtml-var expr="makeParagraphs(statement)">
Code: Alles auswählen
You are not allowed to access 'sub' in this context
lg
MADU