Jim Gallacher
jpg at jgassociates.ca
Mon Apr 10 10:38:29 EDT 2006
Андрей Долин wrote: > Salut, everybody. > > When I try to use include directive an SyntaxError error occurs. > For example: > > Mod_python error: "PythonHandler index::index" > > Traceback (most recent call last): > > File "/usr/local/lib/python2.4/site-packages/mod_python/apache.py", line 299, in HandlerDispatch > result = object(req) > > File "/home/mik/proj/python/pysite01/htdocs/index.py", line 8, in index > template = psp.PSP(req, filename) > > File "/usr/local/lib/python2.4/site-packages/mod_python/psp.py", line 111, in __init__ > self.load_from_file() > > File "/usr/local/lib/python2.4/site-packages/mod_python/psp.py", line 179, in load_from_file > code = compile(source, filename, "exec") > > File "/home/mik/proj/python/pysite01/htdocs/tst3.psp", line 8 > > req.write(""" > """,0); include file="tst4.psp";req.write(""" > > > ^ > > SyntaxError: invalid syntax > > > index.py content: > > # > # there's some stuff here that the handler doesn't actually use.... > > from mod_python import apache, psp, util, Cookie, Session > > def index(req): > filename = "tst3.psp" > template = psp.PSP(req, filename) > return apache.OK > > > tst3.psp content: > > <html> > <% > import time > %> > Hello world, the time is: <%=time.strftime("%Y-%m-%d, %H:%M:%S")%><br> > <% > %> > <% include file="tst4.psp"%> Missing '@' perhaps? <%@ include file="tst4.psp"%> ^^^ Jim
|