Both of the below variants yield the same traceback as the original:
TypeError: typogrify_text() takes no arguments (1 given)
<div tal:content="structure python: context.typogrify_text(text=text)">
TYPOGRIFIED TEXT REPLACED HERE
</div>
<div tal:content="structure python: context.typogrify_text(text)">
TYPOGRIFIED TEXT REPLACED HERE
</div>
I've included both tracebacks below:
2010-01-19 07:52:02 ERROR Zope.SiteErrorLog
http://localhost:8080/advancedaquari
st/2008/aaeditorial/document_view
Traceback (innermost last):
Module ZPublisher.Publish, line 119, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 42, in call_object
Module Shared.DC.Scripts.Bindings, line 313, in __call__
Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
Module Products.CMFCore.FSPageTemplate, line 216, in _exec
Module Products.CMFCore.FSPageTemplate, line 155, in pt_render
Module Products.Gloworm, line 28, in pt_render
Module zope.pagetemplate.pagetemplate, line 117, in pt_render
Module zope.tal.talinterpreter, line 271, in __call__
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 891, in do_useMacro
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 536, in do_optTag_tal
Module zope.tal.talinterpreter, line 521, in do_optTag
Module zope.tal.talinterpreter, line 516, in no_tag
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 957, in do_defineSlot
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 536, in do_optTag_tal
Module zope.tal.talinterpreter, line 521, in do_optTag
Module zope.tal.talinterpreter, line 516, in no_tag
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 861, in do_defineMacro
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 957, in do_defineSlot
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 536, in do_optTag_tal
Module zope.tal.talinterpreter, line 521, in do_optTag
Module zope.tal.talinterpreter, line 516, in no_tag
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 536, in do_optTag_tal
Module zope.tal.talinterpreter, line 525, in do_optTag
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 949, in do_defineSlot
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 536, in do_optTag_tal
Module zope.tal.talinterpreter, line 521, in do_optTag
Module zope.tal.talinterpreter, line 516, in no_tag
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 861, in do_defineMacro
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 536, in do_optTag_tal
Module zope.tal.talinterpreter, line 521, in do_optTag
Module zope.tal.talinterpreter, line 516, in no_tag
Module zope.tal.talinterpreter, line 346, in interpret
Module zope.tal.talinterpreter, line 745, in do_insertStructure_tal
Module Products.PageTemplates.Expressions, line 221, in evaluateStructure
Module zope.tales.tales, line 696, in evaluate
- URL:
file:c:\projects\plone317\src\products.aaolmviews\Products\AAOLMViews\
skins\aaolm_views\document_view.pt
- Line 57, Column 8
- Expression: <PythonExpr context.typogrify_text(text=text)>
- Names:
{'container': <PloneSite at /advancedaquarist>,
'context': <ATDocument at /advancedaquarist/2008/aaeditorial>,
'default': <object object at 0x00A6C528>,
'here': <ATDocument at /advancedaquarist/2008/aaeditorial>,
'loop': {},
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at
0x077
CEEE0>,
'request': <HTTPRequest, URL=
http://localhost:8080/advancedaquarist/2008/
aaeditorial/document_view>,
'root': <Application at >,
'template': <FSPageTemplate at /advancedaquarist/document_view used
for /
advancedaquarist/2008/aaeditorial>,
'traverse_subpath': [],
'user': <PropertiedUser 'admin'>}
Module Products.PageTemplates.ZRPythonExpr, line 49, in __call__
- __traceback_info__: context.typogrify_text(text=text)
Module PythonExpr, line 1, in <expression>
Module Products.CMFCore.FSPythonScript, line 140, in __call__
Module Shared.DC.Scripts.Bindings, line 313, in __call__
Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
Module Products.CMFCore.FSPythonScript, line 196, in _exec
TypeError: typogrify_text() takes no arguments (1 given)
As does:
<div tal:content="structure python: context.typogrify_text(text)">
TYPOGRIFIED TEXT REPLACED HERE
</div>
Traceback (innermost last):
- Module ZPublisher.Publish, line 119, in publish
- Module ZPublisher.mapply, line 88, in mapply
- Module ZPublisher.Publish, line 42, in call_object
- Module Shared.DC.Scripts.Bindings, line 313, in __call__
- Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
- Module Products.CMFCore.FSPageTemplate, line 216, in _exec
- Module Products.CMFCore.FSPageTemplate, line 155, in pt_render
- Module Products.Gloworm, line 28, in pt_render
- Module zope.pagetemplate.pagetemplate, line 117, in pt_render
- Module zope.tal.talinterpreter, line 271, in __call__
- Module zope.tal.talinterpreter, line 346, in interpret
- Module zope.tal.talinterpreter, line 891, in do_useMacro
- Module zope.tal.talinterpreter, line 346, in interpret
- Module zope.tal.talinterpreter, line 536, in do_optTag_tal
- Module zope.tal.talinterpreter, line 521, in do_optTag
- Module zope.tal.talinterpreter, line 516, in no_tag
- Module zope.tal.talinterpreter, line 346, in interpret
- Module zope.tal.talinterpreter, line 957, in do_defineSlot
- Module zope.tal.talinterpreter, line 346, in interpret
- Module zope.tal.talinterpreter, line 536, in do_optTag_tal
- Module zope.tal.talinterpreter, line 521, in do_optTag
- Module zope.tal.talinterpreter, line 516, in no_tag
- Module zope.tal.talinterpreter, line 346, in interpret
- Module zope.tal.talinterpreter, line 861, in do_defineMacro
- Module zope.tal.talinterpreter, line 346, in interpret
- Module zope.tal.talinterpreter, line 957, in do_defineSlot
- Module zope.tal.talinterpreter, line 346, in interpret
- Module zope.tal.talinterpreter, line 536, in do_optTag_tal
- Module zope.tal.talinterpreter, line 521, in do_optTag
- Module zope.tal.talinterpreter, line 516, in no_tag
- Module zope.tal.talinterpreter, line 346, in interpret
- Module zope.tal.talinterpreter, line 536, in do_optTag_tal
- Module zope.tal.talinterpreter, line 525, in do_optTag
- Module zope.tal.talinterpreter, line 346, in interpret
- Module zope.tal.talinterpreter, line 949, in do_defineSlot
- Module zope.tal.talinterpreter, line 346, in interpret
- Module zope.tal.talinterpreter, line 536, in do_optTag_tal
- Module zope.tal.talinterpreter, line 521, in do_optTag
- Module zope.tal.talinterpreter, line 516, in no_tag
- Module zope.tal.talinterpreter, line 346, in interpret
- Module zope.tal.talinterpreter, line 861, in do_defineMacro
- Module zope.tal.talinterpreter, line 346, in interpret
- Module zope.tal.talinterpreter, line 536, in do_optTag_tal
- Module zope.tal.talinterpreter, line 521, in do_optTag
- Module zope.tal.talinterpreter, line 516, in no_tag
- Module zope.tal.talinterpreter, line 346, in interpret
- Module zope.tal.talinterpreter, line 745, in do_insertStructure_tal
- Module Products.PageTemplates.Expressions, line 221, in
evaluateStructure
- Module zope.tales.tales, line 696, in evaluate
*URL:
file:c:\projects\plone317\src\products.aaolmviews\Products\AAOLMViews\skins\aaolm_views\
document_view.pt*
*Line 57, Column 8*
*Expression: <PythonExpr context.typogrify_text(text)>*
*Names:*
{'container': <PloneSite at /advancedaquarist>,
'context': <ATDocument at /advancedaquarist/2008/aaeditorial>,
'default': <object object at 0x00A6C528>,
'here': <ATDocument at /advancedaquarist/2008/aaeditorial>,
'loop': {},
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object
at 0x081132B0>,
'request': <HTTPRequest,
URL=http://localhost:8080/advancedaquarist/2008/aaeditorial/document_view>,
'root': <Application at >,
'template': <FSPageTemplate at /advancedaquarist/document_view
used for /advancedaquarist/2008/aaeditorial>,
'traverse_subpath': [],
'user': <PropertiedUser 'admin'>}
- Module Products.PageTemplates.ZRPythonExpr, line 49, in __call__
__traceback_info__: context.typogrify_text(text)
- Module PythonExpr, line 1, in <expression>
- Module Products.CMFCore.FSPythonScript, line 140, in __call__
- Module Shared.DC.Scripts.Bindings, line 313, in __call__
- Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
- Module Products.CMFCore.FSPythonScript, line 196, in _exec
TypeError: typogrify_text() takes no arguments (1 given)
On Tue, Jan 19, 2010 at 1:21 AM, Hedley Roos <[email protected]> wrote:
> You have a typo. The function signature is def typogrify(text). You're
> passing a keyword argument ttext in
> context.typogrify_text(ttext=text). Just change ttext to text.
>
> Hedley
>
> _______________________________________________
> Product-Developers mailing list
> [email protected]
> http://lists.plone.org/mailman/listinfo/product-developers
>
--
Shane ∞ http://google.com/profiles/sgraber
---------
I'm so cool I can be used to prove Bose-Einstein Condensation!
_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers