----- "Christoph Zwerschke" <c...@online.de> a écrit : > Am 26.04.2010 07:56, schrieb Blaise Vogel: > > - A simple .tmpl and cheetah compile test.tmpl > > Which Cheetah version? Can you post a small template to reproduce the > problem?
Cheetah 2.4.2.1 bla...@macpengui:~$ apt-cache show python-cheetah Package: python-cheetah Priority: optional Section: text Installed-Size: 1020 Maintainer: Arnaud Fontaine <ar...@debian.org> Architecture: powerpc Source: cheetah Version: 2.4.2.1-1 bla...@macpengui:~/tmp$ cat test_cheetah.tmpl <HTML> <HEAD><TITLE>CLIENTS</TITLE></HEAD> <BODY> #set $clients = [{'surname': 'sur', 'firstname': 'first', 'email': 'a...@a.ch'},{'surname': 'sur2', 'firstname': 'first2', 'email': 'a...@ab.ch'}] <TABLE> #for $client in $clients <TR> <TD>$client.surname, $client.firstname</TD> <TD><A HREF="mailto:$client.email">$client.email</A></TD> </TR> #end for </TABLE> </BODY> </HTML> bla...@macpengui:~/tmp$ cheetah compile test_cheetah.tmpl Compiling test_cheetah.tmpl -> test_cheetah.py (backup test_cheetah.py.bak) bla...@macpengui:~/tmp$ python test_cheetah.py <HTML> <HEAD><TITLE>CLIENTS</TITLE></HEAD> <BODY> <TABLE> <TR> <TD>sur, first</TD> <TD><A HREF="mailto:a...@a.ch">a...@a.ch</A></TD> </TR> <TR> <TD>sur2, first2</TD> <TD><A HREF="mailto:a...@ab.ch">a...@ab.ch</A></TD> </TR> </TABLE> </BODY> </HTML> And the traceback: Traceback (most recent call last): File "/home/blaise/prgm/Webware-1.1b1/WebKit/Application.py", line 624, in runTransaction [edit] servlet = findServlet(trans) File "/home/blaise/prgm/Webware-1.1b1/WebKit/URLParser.py", line 68, in findServletForTransaction [edit] return self.parse(trans, trans.request().urlPath()) File "/home/blaise/prgm/Webware-1.1b1/WebKit/URLParser.py", line 312, in parse [edit] return fpp.parse(trans, requestPath) File "/home/blaise/prgm/Webware-1.1b1/WebKit/URLParser.py", line 422, in parse [edit] return ServletFactoryManager.servletForFile(trans, name) File "/home/blaise/prgm/Webware-1.1b1/WebKit/URLParser.py", line 845, in servletForFile [edit] return factory.servletForTransaction(trans) File "/home/blaise/prgm/Webware-1.1b1/WebKit/ServletFactory.py", line 236, in servletForTransaction [edit] theClass = self.loadClass(transaction, path) File "/home/blaise/prgm/Webware-1.1b1/WebKit/ServletFactory.py", line 375, in loadClass [edit] assert issubclass(theClass, Servlet) AssertionError Blaise Vogel ------------------------------------------------------------------------------ _______________________________________________ Webware-discuss mailing list Webware-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/webware-discuss