Hello Massimo,

There is no file called "ast" at that location. Any ideas?





On Friday, July 19, 2013 11:33:45 AM UTC-5, Massimo Di Pierro wrote:
>
> Is it possible you have a file called ast under 
> applications/<yourapp>/modules/ ?
>
> On Friday, 19 July 2013 08:09:40 UTC-5, Auden RovelleQuartz wrote:
>>
>> on regular python - for example on a www.compilr.com account, I am able 
>> to create and successfully execute this trivial program (in the {} brackets:
>>
>> {
>>
>> #!/usr/bin/python  
>>
>> import ast
>> l = ast.literal_eval('["a","31","c"]')
>> l = [i.strip() for i in l]
>> print l[1]
>>
>> }
>>
>>
>> but when I try to use the ast module within the web2py framework as in 
>> this controller function:
>>
>> {
>>
>> def index():
>> import ast
>> rec = db(db.audentest.id > 0).select()
>> item = rec[0]
>> l = ast.literal_eval(item)
>> l = [i.strip() for i in l]
>> quantity1 = l
>> link = A("Test View", _href=URL(r=request,f="testview"))
>> return dict(link = link, quantity1 = quantity1)
>> }
>>
>> I get the following error trace:
>>
>> {
>>
>> Traceback
>>
>> 1.
>> 2.
>> 3.
>> 4.
>> 5.
>> 6.
>> 7.
>> 8.
>> 9.
>> 10.
>> 11.
>> 12.
>>
>> Traceback (most recent call last):
>>   File "/home/www-data/web2py/gluon/restricted.py", line 212, in restricted
>>     exec ccode in environment
>>   File "/home/www-data/web2py/applications/omniavx/controllers/developer.py" 
>> <https://omniavx.com/admin/edit/omniavx/controllers/developer.py>, line 26, 
>> in <module>
>>   File "/home/www-data/web2py/gluon/globals.py", line 194, in <lambda>
>>     self._caller = lambda f: f()
>>   File "/home/www-data/web2py/applications/omniavx/controllers/developer.py" 
>> <https://omniavx.com/admin/edit/omniavx/controllers/developer.py>, line 2, 
>> in index
>>     import ast
>>   File "/home/www-data/web2py/gluon/custom_import.py", line 81, in 
>> custom_importer
>>     raise ImportError, 'Cannot import module %s' % str(e)
>>
>>
>> }
>>
>>
>> Does anyone know how to import the ast module so that it works in the 
>> web2py framework?
>>
>> Thanks
>>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to