autolink expand_one now does unicode

This commit is contained in:
mdipierro
2012-07-31 11:22:39 -05:00
parent d822eb1726
commit bedd215cfb
2 changed files with 12 additions and 11 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.00.0 (2012-07-31 10:47:18) dev
Version 2.00.0 (2012-07-31 11:22:34) dev
+11 -10
View File
@@ -145,18 +145,19 @@ def expand_one(url,cdict):
r = oembed(url)
# if oembed service
if 'html' in r:
if r['html'].startswith('<object'):
return '<embed style="max-width:100%%">%s</embed>' % r['html']
html = r['html'].encode('utf8')
if html.startswith('<object'):
return '<embed style="max-width:100%%">%s</embed>' % html
else:
return r['html']
return html
elif 'url' in r:
url = r['url']
# embed images, video, audio files
ext = extension(url)
if ext in EXTENSION_MAPS:
return EXTENSION_MAPS[ext](url)
# else regular link
return '<a href="%(u)s">%(u)s</a>' % dict(u=url)
url = r['url'].encode('utf8')
# embed images, video, audio files
ext = extension(url)
if ext in EXTENSION_MAPS:
return EXTENSION_MAPS[ext](url)
# else regular link
return '<a href="%(u)s">%(u)s</a>' % dict(u=url)
def expand_html(html,cdict=None):
soup = BeautifulSoup(html)