call the python script class PythonScript; try to handle unicode correctly
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@1870 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
parent
0af3bb6512
commit
01935abab7
2 changed files with 7 additions and 7 deletions
|
@ -11,7 +11,7 @@
|
||||||
# FOR A PARTICULAR PURPOSE.
|
# FOR A PARTICULAR PURPOSE.
|
||||||
#
|
#
|
||||||
##############################################################################
|
##############################################################################
|
||||||
"""Python Page Browser Views
|
"""Python Script Browser Views
|
||||||
|
|
||||||
$Id$
|
$Id$
|
||||||
"""
|
"""
|
||||||
|
@ -24,7 +24,7 @@ class PythonScriptEval(object):
|
||||||
"""Evaluate the Python Script."""
|
"""Evaluate the Python Script."""
|
||||||
|
|
||||||
def index(self, **kw):
|
def index(self, **kw):
|
||||||
"""Call a Python Page"""
|
"""Call a Python Script"""
|
||||||
self.request.response.setHeader('content-type',
|
self.request.response.setHeader('content-type',
|
||||||
self.context.contentType)
|
self.context.contentType)
|
||||||
result = self.context(self.request, **kw)
|
result = self.context(self.request, **kw)
|
||||||
|
@ -34,14 +34,14 @@ class PythonScriptEval(object):
|
||||||
|
|
||||||
|
|
||||||
class PythonScriptEditView(EditView):
|
class PythonScriptEditView(EditView):
|
||||||
"""Edit View Class for Python Page."""
|
"""Edit View Class for Python Script."""
|
||||||
|
|
||||||
syntaxError = None
|
syntaxError = None
|
||||||
|
|
||||||
def update(self):
|
def update(self):
|
||||||
"""Update the content with the HTML form data."""
|
"""Update the content with the HTML form data."""
|
||||||
try:
|
try:
|
||||||
status = super(PythonPageEditView, self).update()
|
status = super(PythonScriptEditView, self).update()
|
||||||
except SyntaxError, err:
|
except SyntaxError, err:
|
||||||
self.syntaxError = err
|
self.syntaxError = err
|
||||||
status = _('A syntax error occurred.')
|
status = _('A syntax error occurred.')
|
||||||
|
|
|
@ -48,8 +48,8 @@
|
||||||
|
|
||||||
<browser:addMenuItem
|
<browser:addMenuItem
|
||||||
class=".script.PythonScript"
|
class=".script.PythonScript"
|
||||||
title="Python Page"
|
title="Python Script"
|
||||||
description="An Python Page"
|
description="An Python Script"
|
||||||
permission="zope.ManageContent"
|
permission="zope.ManageContent"
|
||||||
view="AddPythonScript.html"
|
view="AddPythonScript.html"
|
||||||
/>
|
/>
|
||||||
|
@ -58,7 +58,7 @@
|
||||||
for=".interfaces.IPythonScript"
|
for=".interfaces.IPythonScript"
|
||||||
schema=".interfaces.IPythonScript"
|
schema=".interfaces.IPythonScript"
|
||||||
name="edit.html"
|
name="edit.html"
|
||||||
label="Edit Python Page"
|
label="Edit Python Script"
|
||||||
class=".browser.PythonScriptEditView"
|
class=".browser.PythonScriptEditView"
|
||||||
template="edit.pt"
|
template="edit.pt"
|
||||||
permission="zope.ManageContent"
|
permission="zope.ManageContent"
|
||||||
|
|
Loading…
Add table
Reference in a new issue