]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/europa.py
[extractor] Deprecate `_sort_formats`
[yt-dlp.git] / yt_dlp / extractor / europa.py
index 2c1c747a1d741381c7a7f9eea158269e451ca60a..c2b4937658671b10e5db8c3f2482de2de349c030 100644 (file)
@@ -1,12 +1,9 @@
-# coding: utf-8
-from __future__ import unicode_literals
-
 from .common import InfoExtractor
-from ..compat import compat_urlparse
 from ..utils import (
     int_or_none,
     orderedSet,
     parse_duration,
+    parse_qs,
     qualities,
     unified_strdate,
     xpath_text
@@ -53,7 +50,7 @@ def get_item(type_, preference):
                 if items.get(p):
                     return items[p]
 
-        query = compat_urlparse.parse_qs(compat_urlparse.urlparse(url).query)
+        query = parse_qs(url)
         preferred_lang = query.get('sitelang', ('en', ))[0]
 
         preferred_langs = orderedSet((preferred_lang, 'en', 'int'))
@@ -79,7 +76,6 @@ def get_item(type_, preference):
                 'format_note': xpath_text(file_, './lglabel'),
                 'language_preference': language_preference(lang)
             })
-        self._sort_formats(formats)
 
         return {
             'id': video_id,