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))