Interesting. If dal works everything should work then. I will take a look 
asap.

On Monday, 17 December 2012 13:19:03 UTC-6, wwwgong wrote:
>
> Massimo,
> Thanks for your quick reply. For most part, web2py worked with IPython 
> Notebook like DAL, which is pretty good.
> My interest is to to reuse web2py for managing notebooks without 
> developing Tornado apps myself as I am new to python and web2py.
>
> W.
>
> On Sunday, December 16, 2012 10:13:16 PM UTC-5, Massimo Di Pierro wrote:
>>
>> Unfortunately I am not sure you can run web2py with Ipython notebook. The 
>> reason is that the notebook is a web interface and the statements are 
>> executed server side. The notebook server may execute the statements in 
>> different threads (I am not sure but from the tracebacks that is what it 
>> looks like). The web2py modules assume no data is shared among threads 
>> since one tread serves one request at the time.
>>
>> I would need to understand better the notebook concurrency model before 
>> this can be addressed.
>>
>> Massimo
>>
>>
>>
>> On Sunday, 16 December 2012 18:35:06 UTC-6, wwwgong wrote:
>>>
>>> I have watched video at https://vimeo.com/21185623 and try to use 
>>> web2py inside IPython Notebook, but run into 
>>> the following error:
>>>
>>> form = SQLFORM(db.ipynotebooks)
>>>
>>> ---------------------------------------------------------------------------AttributeError
>>>                             Traceback (most recent call 
>>> last)<ipython-input-36-c6b1cb76b770> in <module>()----> 1 form = 
>>> SQLFORM(db.ipynotebooks)
>>> D:\web2py_git\gluon\sqlhtml.pyc in __init__(self, table, record, deletable, 
>>> linkto, upload, fields, labels, col3, submit_button, delete_label, showid, 
>>> readonly, comments, keepopts, ignore_rw, record_id, formstyle, buttons, 
>>> separator, **attributes)    911                linkto=URL(f='table/db/')    
>>> 912         """--> 913         T = current.T    914     915         
>>> self.ignore_rw = ignore_rw
>>> AttributeError: 'thread._local' object has no attribute 'T'
>>>
>>>
>>> I have created a gist at http://nbviewer.ipython.org/4314583/
>>>
>>> Thanks,
>>> W
>>>
>>

-- 



Reply via email to