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.