[game-data-packager] 01/01: GOG verify_checksum(): return earlier

Alexandre Detiste detiste-guest at moszumanska.debian.org
Tue Oct 13 09:34:32 UTC 2015


This is an automated email from the git hooks/post-receive script.

detiste-guest pushed a commit to branch master
in repository game-data-packager.

commit f2e6525a3dd54db735c23c43a62bda0c399f0272
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Tue Oct 13 11:31:07 2015 +0200

    GOG verify_checksum(): return earlier
---
 game_data_packager/gog.py | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/game_data_packager/gog.py b/game_data_packager/gog.py
index 50128ae..3395ec4 100644
--- a/game_data_packager/gog.py
+++ b/game_data_packager/gog.py
@@ -99,18 +99,16 @@ class Gog:
                 xml_file = os.path.join(dirpath, fn)
                 xml = open(xml_file, 'r', encoding='utf-8').readline()
                 xml = xml.strip('<>\n')
-                xml_md5 = None
-                xml_size = None
                 for tag in xml.split(' '):
                     if '=' not in tag:
                         continue
                     k,v = tag.split('=', 2)
                     v = v.strip('"')
-                    if k == 'md5':
-                        xml_md5 = v
-                    elif k == 'total_size':
-                        xml_size = int(v)
-                if xml_size == size and xml_md5 == md5:
+                    if k == 'md5' and v != md5:
+                        return False
+                    elif k == 'total_size' and int(v) != size:
+                        return False
+                else:
                     return True
         return False
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git



More information about the Pkg-games-commits mailing list