"Hansan" wrote: > The change did remove the error message, and I can see what was wrong. > However there is now a new problem, the only thing that is displayed is one > single character and that is: < > > Do you or anyone else have a suggestion to what the cause to this new > problem is ?
my fault; I somehow expected you to figure out that you had to fix up the rest of the function as well, and forgot that you were just cutting and pasting from a rather lousy example, without understand all the de- tails. here's the rest of the relevant code: if SubResult[1] == 0: raise BadTemplateException print "Content-Type: text/html\n\n" print SubResult[0] in the original code, re.subn returns a 2-tuple containing the new string and a count, but replace only returns the string. the easiest way to fix this is to get rid of the BadTemplate check; just replace the above code with: print "Content-Type: text/html\n\n" print SubResult if you really want the BadTemplateException, you can do: if SubResult == TemplateInput: raise BadTemplateException print "Content-Type: text/html\n\n" print SubResult hope this helps! (I was about to add a short comment on how this illustrates why examples are not a universal solution to all documentation problems, unless they're carefully written and carefully documented. but such talk will only offend the PHP crowd, so I better skip that) </F> -- http://mail.python.org/mailman/listinfo/python-list