----- "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

Reply via email to