diff --git a/VERSION b/VERSION index 7eee3624..40b2478c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.00.0 (2012-07-31 10:47:18) dev +Version 2.00.0 (2012-07-31 11:22:34) dev diff --git a/gluon/contrib/autolinks.py b/gluon/contrib/autolinks.py index bb3aef12..851ed881 100644 --- a/gluon/contrib/autolinks.py +++ b/gluon/contrib/autolinks.py @@ -145,18 +145,19 @@ def expand_one(url,cdict): r = oembed(url) # if oembed service if 'html' in r: - if r['html'].startswith('%s' % r['html'] + html = r['html'].encode('utf8') + if html.startswith('%s' % 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 '%(u)s' % 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 '%(u)s' % dict(u=url) def expand_html(html,cdict=None): soup = BeautifulSoup(html)