very strange. try this:

link=str((feed.get('link') or '').encode('utf-8', 'replace')),


On Monday, 8 September 2014 12:45:25 UTC-5, Капылов Данил wrote:
>
> File "web2py \ gluon \ serializers.py" I did not change.
>
> He was the default
>
> I changed the code to your.
>
> Does not work.
>
> <type 'exceptions.AttributeError'> 'NoneType' object has no attribute 
> 'encode'Версияweb2py™Version 2.9.9-stable+timestamp.2014.09.08.13.16.54
> PythonPython 2.7.6: C:\Python27\python.exe (prefix: C:\Python27)Traceback
>
> 1.
> 2.
> 3.
> 4.
> 5.
> 6.
> 7.
> 8.
> 9.
>
> Traceback (most recent call last):
>   File 
> "C:\Users\�����\Documents\MEGAsync\Web2pyProject\Ad\web2py\gluon\restricted.py",
>  line 221, in restricted
>     exec ccode in environment
>   File 
> "C:\Users\�����\Documents\MEGAsync\Web2pyProject\Ad\web2py\applications\ads_app_beta\views\generic.rss",
>  line 10, in <module>
>     from gluon.serializers import rss}}{{=XML(rss(response._vars))}}
>   File 
> "C:\Users\�����\Documents\MEGAsync\Web2pyProject\Ad\web2py\gluon\serializers.py",
>  line 168, in rss
>     link=str(feed.get('link', '').encode('utf-8', 'replace')),
> AttributeError: 'NoneType' object has no attribute 'encode'
>
> Error snapshot [image: help] 
> <http://127.0.0.1:8000/admin/default/ticket/ads_app_beta/127.0.0.1.2014-09-08.23-44-01.87a9ad04-cd15-4fa6-ba1e-ed35b5c5908d#>
>
> <type 'exceptions.AttributeError'>('NoneType' object has no attribute 
> 'encode')
>
>
>
>
>
> понедельник, 8 сентября 2014 г., 23:17:02 UTC+6 пользователь Massimo Di 
> Pierro написал:
>>
>> Looks very wrong
>>
>> link=str(feed.get('link', None).encode('utf-8', 'replace')),
>>
>> *should be*
>>
>>  link=str(feed.get('link', '').encode('utf-8', 'replace')),
>>
>> On Sunday, 7 September 2014 12:01:10 UTC-5, Капылов Данил wrote:
>>>
>>> <type 'exceptions.AttributeError'> 'NoneType' object has no attribute 
>>> 'encode'
>>> *Version *
>>> web2py™Version 2.9.8-stable+timestamp.2014.09.07.04.13.28PythonPython 
>>> 2.7.5+: /usr/local/bin/uwsgi (prefix: /usr)Traceback
>>>
>>> 1.
>>> 2.
>>> 3.
>>> 4.
>>> 5.
>>> 6.
>>> 7.
>>> 8.
>>> 9.
>>>
>>> Traceback (most recent call last):
>>>   File "/home/Danilka88/web2py/gluon/restricted.py", line 221, in restricted
>>>     exec ccode in environment
>>>   File "/home/Danilka88/web2py/applications/agro/views/generic.rss", line 
>>> 10, in <module>
>>>     from gluon.serializers import rss}}{{=XML(rss(response._vars))}}
>>>   File "/home/Danilka88/web2py/gluon/serializers.py", line 168, in rss
>>>     link=str(feed.get('link', None).encode('utf-8', 'replace')),
>>> AttributeError: 'NoneType' object has no attribute 'encode'
>>>
>>>
>>> def rss(feed):
>>>     if not 'entries' in feed and 'items' in feed:
>>>         feed['entries'] = feed['items']
>>>     now = datetime.datetime.now()
>>>     rss = rss2.RSS2(title=str(feed.get('title', 
>>> '(notitle)').encode('utf-8', 'replace')),
>>>                     link=str(feed.get('link', None).encode('utf-8', 
>>> 'replace')),
>>>
>>>                     description=str(feed.get('description', 
>>> '').encode('utf-8', 'replace')),
>>>                     lastBuildDate=feed.get('created_on', now),
>>>                     items=[rss2.RSSItem(
>>>                            title=str(entry.get('title', 
>>> '(notitle)').encode('utf-8', 'replace')),
>>>
>>>
>>>
>>>
>>>

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to