I don't have PY3, so can't test. If it's bytes, then it 's already encoded 
and all should work OK. Try ...xml().decode().encode('utf-8')  or try to 
yield something simple  - just 'hello'

On Sunday, February 18, 2018 at 11:40:40 PM UTC+3, Ramos wrote:
>
> Stil some error about no attribute encode
> [image: Imagem inline 1]
>
> 2018-02-18 0:40 GMT+00:00 Val K <valq...@gmail.com <javascript:>>:
>
>> try  encode yield:
>> yield DIV(...).xml().encode('utf-8')
>>
>>
>>
>> On Sunday, February 18, 2018 at 3:36:13 AM UTC+3, Ramos wrote:
>>>
>>> i think i misplaced axios.min.js
>>>
>>> second try and got this error
>>> [image: Imagem inline 1]
>>> and after 3 seconds i got this 
>>>
>>> [image: Imagem inline 2]
>>>
>>>
>>> Regards
>>> António
>>>
>>>
>>>
>>> 2018-02-17 22:38 GMT+00:00 Val K <valq...@gmail.com>:
>>>
>>>> As I see it's PY3, I tested on PY2. As I know in PY3 all strings are 
>>>> unicode, so, It is necessary to dig in this direction
>>>>
>>>>
>>>> On Saturday, February 17, 2018 at 10:46:40 PM UTC+3, Ramos wrote:
>>>>>
>>>>> I tried your simple example but when i click on the button i get 
>>>>> "Server Error" above the button
>>>>>
>>>>> then in admin i see this
>>>>> [image: Imagem inline 1]
>>>>> any help
>>>>> Regards
>>>>>
>>>>> 2018-02-16 23:48 GMT+00:00 Val K <valq...@gmail.com>:
>>>>>
>>>>>> Just a very simple example using https://github.com/axios/axios
>>>>>>
>>>>>>
>>>>>> def long_load():
>>>>>>     ret = DIV()
>>>>>>     ret.append(SCRIPT(_src=URL('static/js','axios.min.js')))
>>>>>>     ret.append(SCRIPT(
>>>>>>     """
>>>>>>         function DownLoadTick(e){
>>>>>>             document.getElementById("result").innerHTML = 
>>>>>> e.target.response;             
>>>>>>         };
>>>>>>               function long_load(){
>>>>>>             axios({
>>>>>>               url: 'streamer',
>>>>>>               timeout: 1000000,
>>>>>>               onDownloadProgress: DownLoadTick,
>>>>>>               withCredentials: true
>>>>>>             });
>>>>>>         };    
>>>>>>     """    
>>>>>>     ))
>>>>>>     ret.append(DIV(_id='result'))
>>>>>>     ret.append(BUTTON('click me', _onclick = 'long_load()'))
>>>>>>     return dict(ret=ret)
>>>>>>
>>>>>> def streamer():
>>>>>>     i=0
>>>>>>     while True:
>>>>>>         # do something for a long time    
>>>>>>         time.sleep(1)
>>>>>>         yield DIV('part %s' % i).xml()
>>>>>>         i+=1
>>>>>>         if i>5: 
>>>>>>             yield DIV('Done!').xml()
>>>>>>             break
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Tuesday, February 13, 2018 at 10:28:13 PM UTC+3, Ramos wrote:
>>>>>>>
>>>>>>> Hello i have a controller that scans a lot of databases searching 
>>>>>>> for some data.
>>>>>>> The view in the end gets that data a makes a dashboard.
>>>>>>>
>>>>>>> If the controller takes 10 minutes , the view is blank for 10 
>>>>>>> minutes and that is not a good thing for the user.
>>>>>>>
>>>>>>> How can i have the controller to send the data to the view and the 
>>>>>>> view to display data as it is being calculated from the controller?
>>>>>>> Is it possible in a simple manner?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Regards
>>>>>>> António
>>>>>>>
>>>>>> -- 
>>>>>> Resources:
>>>>>> - http://web2py.com
>>>>>> - http://web2py.com/book (Documentation)
>>>>>> - http://github.com/web2py/web2py (Source code)
>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>>>>> --- 
>>>>>> 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+un...@googlegroups.com.
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>> -- 
>>>> Resources:
>>>> - http://web2py.com
>>>> - http://web2py.com/book (Documentation)
>>>> - http://github.com/web2py/web2py (Source code)
>>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>>> --- 
>>>> 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+un...@googlegroups.com.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> -- 
>> Resources:
>> - http://web2py.com
>> - http://web2py.com/book (Documentation)
>> - http://github.com/web2py/web2py (Source code)
>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>> --- 
>> 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+un...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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/d/optout.

Reply via email to