From 011131067438c220f509cfc07cb0fa412586b222 Mon Sep 17 00:00:00 2001 From: Sebastian Robinson Date: Tue, 29 Oct 2019 10:54:31 +0000 Subject: [PATCH] Only newest version of torrents with multiple versions are added --- PDMameUpdate.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/PDMameUpdate.py b/PDMameUpdate.py index 15f0e5a..4ea5572 100755 --- a/PDMameUpdate.py +++ b/PDMameUpdate.py @@ -82,9 +82,12 @@ def fetch_remote_terrents(): for post in d.entries: match = re_mame_version.match(post.title) if match: - torrents[match.group(2)]['remote-version'] = int(match.group(1)) - torrents[match.group(2)]['remote-link'] = post.link - torrents[match.group(2)]['remote-name'] = post.title + try: + torrents[match.group(2)]['remote-version'] + except KeyError: + torrents[match.group(2)]['remote-version'] = int(match.group(1)) + torrents[match.group(2)]['remote-link'] = post.link + torrents[match.group(2)]['remote-name'] = post.title logging.debug('Found the remote torrent versions: %s', pformat(torrents))