From 8f836b3b015dd6d2e3510d83f94f79b49316d5b8 Mon Sep 17 00:00:00 2001 From: Jochen Sprickerhof Date: Tue, 27 Jul 2021 22:19:20 +0200 Subject: [PATCH] [checkupdates] Move log messages into method --- fdroidserver/checkupdates.py | 20 ++++---------------- tests/checkupdates.TestCase | 1 - 2 files changed, 4 insertions(+), 17 deletions(-) diff --git a/fdroidserver/checkupdates.py b/fdroidserver/checkupdates.py index e3b4ce10..ead204f6 100644 --- a/fdroidserver/checkupdates.py +++ b/fdroidserver/checkupdates.py @@ -89,7 +89,8 @@ def check_http(app): if not ignoresearch(version): return (version, vercode) else: - return (None, ("Version {version} is ignored").format(version=version)) + logging.info("Version {version} for {appid} is ignored".format(version=version, appid=app.id)) + return (None, None) else: return (version, vercode) @@ -428,31 +429,22 @@ def checkupdates_app(app): commitmsg = None tag = None - msg = None vercode = None - noverok = False mode = app.UpdateCheckMode if mode.startswith('Tags'): pattern = mode[5:] if len(mode) > 4 else None (version, vercode, tag) = check_tags(app, pattern) - msg = vercode elif mode == 'RepoManifest': (version, vercode) = check_repomanifest(app) - msg = vercode elif mode.startswith('RepoManifest/'): tag = mode[13:] (version, vercode) = check_repomanifest(app, tag) - msg = vercode elif mode == 'RepoTrunk': (version, vercode) = check_repotrunk(app) - msg = vercode elif mode == 'HTTP': (version, vercode) = check_http(app) - msg = vercode elif mode in ('None', 'Static'): - version = None - msg = 'Checking disabled' - noverok = True + raise MetaDataException(_('Checking disabled')) else: raise MetaDataException(_('Invalid UpdateCheckMode: {mode}').format(mode=mode)) @@ -473,11 +465,7 @@ def checkupdates_app(app): updating = False if version is None: - logmsg = "...{0} : {1}".format(app.id, msg) - if noverok: - logging.info(logmsg) - else: - logging.warning(logmsg) + logging.warning('no version information found for {appid}'.format(appid=app.id)) elif vercode == app.CurrentVersionCode: logging.debug("...up to date") elif int(vercode) > int(app.CurrentVersionCode): diff --git a/tests/checkupdates.TestCase b/tests/checkupdates.TestCase index a8e9ed78..c1f2062e 100755 --- a/tests/checkupdates.TestCase +++ b/tests/checkupdates.TestCase @@ -205,7 +205,6 @@ class CheckupdatesTest(unittest.TestCase): with mock.patch('urllib.request.urlopen', lambda a, b, c: respmock): vername, vercode = fdroidserver.checkupdates.check_http(app) self.assertEqual(vername, None) - self.assertEqual(vercode, 'Version 1.1.9-beta is ignored') def test_check_tags_data(self): fdroidserver.checkupdates.options = mock.Mock()