From 140f01f39a8ab93c5c2a28b163621814cde3571d Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Wed, 4 Sep 2019 18:28:01 -0700 Subject: [PATCH] music-duplicates: python3 compatibility Open files in binary mode instead of text mode. --- scripts/{music-duplicates.py => music-duplicates} | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) rename scripts/{music-duplicates.py => music-duplicates} (98%) diff --git a/scripts/music-duplicates.py b/scripts/music-duplicates similarity index 98% rename from scripts/music-duplicates.py rename to scripts/music-duplicates index 1e13e116..ac83135b 100755 --- a/scripts/music-duplicates.py +++ b/scripts/music-duplicates @@ -20,7 +20,7 @@ def get_music_tracks(): result = {} musics_path = os.path.join(os.path.dirname(sys.argv[0]), '../musics') for mus in glob('%s/*.mid' % musics_path): - with open(mus) as f: + with open(mus, 'rb') as f: contents = f.read() m = hashlib.sha1() m.update(contents) @@ -81,4 +81,3 @@ print_report('Phase 1 tracks:', phase1_tracks) print_report('Phase 2 tracks:', phase2_tracks) print_report('FreeDM tracks:', freedm_tracks) print_report('Other tracks:', other_tracks) -