From: Marcus Hoffmann Date: Tue, 12 Sep 2017 23:42:15 +0000 (+0200) Subject: checkupdates: use html.unescape instead of HTMLParser.unescape X-Git-Tag: 0.9~85^2 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=fdroidserver.git;a=commitdiff_plain;h=5ebde251b152035f17e5dbdf446629726efd2c7a checkupdates: use html.unescape instead of HTMLParser.unescape HTMLParser.unescape is only an internal method and deprecated. This requires Pyhton 3.4. --- diff --git a/fdroidserver/checkupdates.py b/fdroidserver/checkupdates.py index 856a514c..217139d1 100644 --- a/fdroidserver/checkupdates.py +++ b/fdroidserver/checkupdates.py @@ -25,7 +25,7 @@ import time import subprocess from argparse import ArgumentParser import traceback -from html.parser import HTMLParser +import html from distutils.version import LooseVersion import logging import copy @@ -289,8 +289,7 @@ def check_gplay(app): m = re.search('itemprop="softwareVersion">[ ]*([^<]+)[ ]*', page) if m: - html_parser = HTMLParser() - version = html_parser.unescape(m.group(1)) + version = html.unescape(m.group(1)) if version == 'Varies with device': return (None, 'Device-variable version, cannot use this method')