This worked with web2py alone, but through GAE following error occured
ERROR 2010-12-26 05:35:43,554 restricted.py:151] Traceback (most recent
call last):
File
"/media/KRA/Evolve/Work/web2py_src_downloaded/google_appengine/visuallingua/gluon/restricted.py",
line 188, in restricted
exec ccode in environment
File
"/media/KRA/Evolve/Work/web2py_src_downloaded/google_appengine/visuallingua/applications/init/controllers/default.py:search",
line 242, in <module>
File
"/media/KRA/Evolve/Work/web2py_src_downloaded/google_appengine/visuallingua/gluon/globals.py",
line 95, in <lambda>
self._caller = lambda f: f()
File
"/media/KRA/Evolve/Work/web2py_src_downloaded/google_appengine/visuallingua/applications/init/controllers/default.py:search",
line 121, in search
File
"/media/KRA/Evolve/Work/web2py_src_downloaded/google_appengine/visuallingua/gluon/dal.py",
line 4208, in store
filename = file.name
AttributeError: 'cStringIO.StringO' object has no attribute 'name'