Fix utils.py imports

This commit is contained in:
croneter 2020-12-27 13:04:46 +01:00
parent dc2967c8da
commit 0dda58ebd3

View file

@ -8,8 +8,7 @@ from sqlite3 import OperationalError
from datetime import datetime from datetime import datetime
from unicodedata import normalize from unicodedata import normalize
from threading import Lock from threading import Lock
import urllib.request, urllib.parse, urllib.error import urllib
import urllib.parse as _urlparse
# Originally tried faster cElementTree, but does NOT work reliably with Kodi # Originally tried faster cElementTree, but does NOT work reliably with Kodi
import xml.etree.ElementTree as etree import xml.etree.ElementTree as etree
# etree parse unsafe; make sure we're always receiving unicode # etree parse unsafe; make sure we're always receiving unicode
@ -335,14 +334,14 @@ def parse_qs(qs, keep_blank_values=0, strict_parsing=0):
Pass in the query string qs as string. Returns a dict with lists as values Pass in the query string qs as string. Returns a dict with lists as values
as unicode as unicode
""" """
return _urlparse.parse_qs(qs, keep_blank_values, strict_parsing) return urllib.parse.parse_qs(qs, keep_blank_values, strict_parsing)
def parse_qsl(qs, keep_blank_values=0, strict_parsing=0): def parse_qsl(qs, keep_blank_values=0, strict_parsing=0):
""" """
Pass in string. Returns a list of string tuples Pass in string. Returns a list of string tuples
""" """
return _urlparse.parse_qsl(qs, keep_blank_values, strict_parsing) return urllib.parse.parse_qsl(qs, keep_blank_values, strict_parsing)
def urlparse(url, scheme='', allow_fragments=True): def urlparse(url, scheme='', allow_fragments=True):
@ -350,7 +349,7 @@ def urlparse(url, scheme='', allow_fragments=True):
Pass in string. Pass in string.
CAREFUL: returns an encoded urlparse.ParseResult()! CAREFUL: returns an encoded urlparse.ParseResult()!
""" """
return _urlparse.urlparse(url, scheme, allow_fragments) return urllib.parse.urlparse(url, scheme, allow_fragments)
def escape_path(path, safe_url_char=SAFE_URL_CHARACTERS): def escape_path(path, safe_url_char=SAFE_URL_CHARACTERS):