X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=youtube_dl%2Fextractor%2Fgolem.py;h=47a068e742bc0b1a8ae92f55da4834ea628005ae;hb=HEAD;hp=a237f19ee35a7ba4ec0f85c0afc7ac92f8142ad8;hpb=b14f3a4c1da00cbee8775904c24c4d0547018ae0;p=youtube-dl diff --git a/youtube_dl/extractor/golem.py b/youtube_dl/extractor/golem.py index a237f19ee..47a068e74 100644 --- a/youtube_dl/extractor/golem.py +++ b/youtube_dl/extractor/golem.py @@ -1,11 +1,12 @@ # coding: utf-8 from __future__ import unicode_literals -import re - from .common import InfoExtractor -from ..utils import ( +from ..compat import ( + compat_str, compat_urlparse, +) +from ..utils import ( determine_ext, ) @@ -40,15 +41,13 @@ class GolemIE(InfoExtractor): } formats = [] - for e in config.findall('./*[url]'): + for e in config: url = e.findtext('./url') if not url: - self._downloader.report_warning( - "{0}: url: empty, skipping".format(e.tag)) continue formats.append({ - 'format_id': e.tag, + 'format_id': compat_str(e.tag), 'url': compat_urlparse.urljoin(self._PREFIX, url), 'height': self._int(e.get('height'), 'height'), 'width': self._int(e.get('width'), 'width'), @@ -59,7 +58,7 @@ class GolemIE(InfoExtractor): info['formats'] = formats thumbnails = [] - for e in config.findall('.//teaser[url]'): + for e in config.findall('.//teaser'): url = e.findtext('./url') if not url: continue