forked from Ponysearch/Ponysearch
[fix] skip invalid encoded attributes
This commit is contained in:
parent
2292e6e130
commit
2dc2e1e8f9
1 changed files with 17 additions and 9 deletions
|
@ -109,14 +109,22 @@ def response(resp):
|
||||||
else:
|
else:
|
||||||
url = build_flickr_url(photo['ownerNsid'], photo['id'])
|
url = build_flickr_url(photo['ownerNsid'], photo['id'])
|
||||||
|
|
||||||
results.append({'url': url,
|
result = {
|
||||||
'title': title,
|
'url': url,
|
||||||
'img_src': img_src,
|
'img_src': img_src,
|
||||||
'thumbnail_src': thumbnail_src,
|
'thumbnail_src': thumbnail_src,
|
||||||
'content': content,
|
|
||||||
'author': author,
|
|
||||||
'source': source,
|
'source': source,
|
||||||
'img_format': img_format,
|
'img_format': img_format,
|
||||||
'template': 'images.html'})
|
'template': 'images.html'
|
||||||
|
}
|
||||||
|
try:
|
||||||
|
result['author'] = author.encode('utf-8')
|
||||||
|
result['title'] = title.encode('utf-8')
|
||||||
|
result['content'] = content.encode('utf-8')
|
||||||
|
except:
|
||||||
|
result['author'] = ''
|
||||||
|
result['title'] = ''
|
||||||
|
result['content'] = ''
|
||||||
|
results.append(result)
|
||||||
|
|
||||||
return results
|
return results
|
||||||
|
|
Loading…
Reference in a new issue