I am interested in the second error:

1) which web2py version?
2) is it producible?
3) can you help me debug it by printing data, type(data) before

  File "/root/workspace/hg/gluon/html.py", line 107, in xmlescape
    data = str(data)

Massimo

On Jan 24, 7:30 am, "hamdy.a.farag" <[email protected]> wrote:
> Seems it's a bug
>
> I had that error and that situation repeated
>
> Traceback (most recent call last):
>   File "/hamdy/workspace/hg/gluon/restricted.py", line 173, in
> restricted
>     exec ccode in environment
>   File "/hamdy/workspace/hg/applications/egypttrader/models/a.py",
> line 2, in <module>
>     T.force('ar-ar')
>   File "/hamdy/workspace/hg/gluon/languages.py", line 148, in force
>     self.t = read_dict(filename)
>   File "/root/workspace/hg/gluon/languages.py", line 44, in read_dict
>     return eval(lang_text)
>   File "<string>", line 3
>     <gluon.languages.lazyT object at 0x97d8a6c>:
> <gluon.languages.lazyT object at 0x97d8a6c>,
>     ^
> SyntaxError: invalid syntax
>
> ----------
>
> and I keep having that particular line inserted into my translation
> file
>
> -------
>
> B4 that error I got another one :
>
> Traceback (most recent call last):
>   File "/root/workspace/hg/gluon/restricted.py", line 173, in
> restricted
>     exec ccode in environment
>   File "/root/workspace/hg/applications/egypttrader/views/sysadmin/
> editCompany.html", line 100, in <module>
>     {{if len(x[key]) != 0:}}
>   File "/root/workspace/hg/gluon/globals.py", line 105, in write
>     self.body.write(xmlescape(data))
>   File "/root/workspace/hg/gluon/html.py", line 107, in xmlescape
>     data = str(data)
> TypeError: __str__ returned non-string (type lazyT)

-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" 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/web2py?hl=en.

Reply via email to