I am in the process of trying to add RAMCaches to my python scripts, and wanted to test it out TTW via custom. However, whenever I make a copy of my FS python script to custom, and then view the object which uses this script, I get the following error:

TypeError: arg is not a code object

This python script is used by my archetype object to fetch a vocabulary list, by calling a separate zsql method.

Any ideas why this happens?


Here is the last part of the traceback:

#  Module TAL.TALInterpreter, line 281, in interpret
# Module TAL.TALInterpreter, line 507, in do_setLocal_tal
# Module Products.PageTemplates.TALES, line 221, in evaluate
URL: file:MEIS/skins/MEIS/vocab_or_other.pt
Line 52, Column 6
Expression: <PythonExpr field.Vocabulary(here)>

{'container': <PloneSite at /meis>,
'context': <Autopsy at /meis/meis/unfiledautopsies/b199301068>,
'default': <Products.PageTemplates.TALES.Default instance at 0x2aaab56cb4d0>,
'here': <Autopsy at /meis/meis/unfiledautopsies/b199301068>,
'loop': <Products.PageTemplates.TALES.SafeMapping object at 0x88182d8>,
'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at 0x2aaab56cb6c8>,
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.TALES.SafeMapping object at 0x88182d8>,
'request': <HTTPRequest, URL=https://plone.ocme.unc.edu/meis/meis/unfiledautopsies/b199301068/autopsy_view>,
'root': <Application at >,
'template': <FSPageTemplate at /meis/autopsy_view used for /meis/meis/unfiledautopsies/b199301068>,
'traverse_subpath': [],
'user': <PropertiedUser 'zadmin'>}

# Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
__traceback_info__: field.Vocabulary(here)
# Module Python expression "field.Vocabulary(here)", line 1, in <expression>
# Module Products.Archetypes.Field, line 441, in Vocabulary
# Module Products.Archetypes.utils, line 137, in mapply
# Module inspect, line 607, in getargs

TypeError: arg is not a code object
Zope maillist  -  Zope@zope.org
**   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