Adam
adam at fastmail.com.au
Mon Nov 3 19:57:51 EST 2008
Thanks for that, installing htmltmpl into python's site-packages directory worked. Graham Dumpleton wrote: > 2008/11/3 Adam <adam at fastmail.com.au>: > >> Hello, >> I'm trying to use htmltmpl under modpython and I'm having some issues. When >> I try and visit my cgi page I receive the error: >> >> TemplateError: Htmltmpl error: Pickling error while saving precompiled >> template '/var/www/localhost/BDNS/content/./templates/summary.tmplc': Can't >> pickle _mp_9c83a5362036140a49a9284aab391a5d.Template: import of module >> _mp_9c83a5362036140a49a9284aab391a5d failed >> >> When I run the scripts as CGI it has no troubles with the templates, so I'm >> not sure why the problem only happens under mod_python >> > > Read: > > http://www.dscpl.com.au/wiki/ModPython/Articles/IssuesWithSessionObjects > > Move the definitions of the classes etc that you are trying to pickle > to a separate file located on your sys.path somewhere. It must be > locatable by standard Python module import mechanisms and cannot be > loaded directly or indirectly via mod_python module importer. > > Graham >
|