Hi all.
I have a piece of code (template) that does raise a web.py error, and
I don't know where and how to debug it. Someone has a workaround or a
method for find where my template cause the web.py problem?

Thanks.
Michele

The traceback:

  File "/home/devel/project/trunk/mypage.py", line 987, in _do_jq
    return template.jq_file_tree(data)
  File "/home/devel/project/trunk/web/template.py", line 1009, in
__getattr__
    t = self._template(name)
  File "/home/devel/project/trunk/web/template.py", line 1006, in
_template
    return self._load_template(name)
  File "/home/devel/project/trunk/web/template.py", line 991, in
_load_template
    return Template(open(path).read(), filename=path,
**self._keywords)
  File "/home/devel/project/trunk/web/template.py", line 844, in
__init__
    code = self.compile_template(text, filename)
  File "/home/devel/project/trunk/web/template.py", line 899, in
compile_template
    code = Template.generate_code(template_string, filename,
parser=self.create_parser())
  File "/home/devel/project/trunk/web/template.py", line 887, in
generate_code
    code = rootnode.emit(indent="").strip()
  File "/home/devel/project/trunk/web/template.py", line 536, in emit
    return encoding + self.defwith + self.suite.emit(indent + INDENT)
+ self.end
  File "/home/devel/project/trunk/web/template.py", line 690, in emit
    return "\n" + "".join([s.emit(indent, text_indent) for s in
self.sections])
  File "/home/devel/project/trunk/web/template.py", line 605, in emit
    out = indent + self.stmt + self.suite.emit(indent + INDENT,
text_indent)
  File "/home/devel/project/trunk/web/template.py", line 690, in emit
    return "\n" + "".join([s.emit(indent, text_indent) for s in
self.sections])
  File "/home/devel/project/trunk/web/template.py", line 605, in emit
    out = indent + self.stmt + self.suite.emit(indent + INDENT,
text_indent)
  File "/home/devel/project/trunk/web/template.py", line 690, in emit
    return "\n" + "".join([s.emit(indent, text_indent) for s in
self.sections])
  File "/home/devel/project/trunk/web/template.py", line 605, in emit
    out = indent + self.stmt + self.suite.emit(indent + INDENT,
text_indent)
  File "/home/devel/project/trunk/web/template.py", line 690, in emit
    return "\n" + "".join([s.emit(indent, text_indent) for s in
self.sections])
  File "/home/devel/project/trunk/web/template.py", line 605, in emit
    out = indent + self.stmt + self.suite.emit(indent + INDENT,
text_indent)
  File "/home/devel/project/trunk/web/template.py", line 690, in emit
    return "\n" + "".join([s.emit(indent, text_indent) for s in
self.sections])
TypeError: emit() takes exactly 2 arguments (3 given)

-- 
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/webpy?hl=en.

Reply via email to