From 862b58b49246d742b6068fed5e98dc4403074990 Mon Sep 17 00:00:00 2001 From: 4am Date: Thu, 31 May 2018 11:01:41 -0400 Subject: [PATCH] keys are case-sensitive, don't lowercase them --- passport.py | 7 +++++-- passport/wozimage.py | 6 ++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/passport.py b/passport.py index be982f8..396ea10 100755 --- a/passport.py +++ b/passport.py @@ -1,6 +1,9 @@ #!/usr/bin/env python3 -from passport import * +from passport import eddimage, wozimage +from passport import DefaultLogger, DebugLogger +from passport import Crack, Verify, EDDToWoz +import os.path import sys def usage(error_code): @@ -32,7 +35,7 @@ ext = ext.lower() if ext == ".woz": reader = wozimage.WozReader elif ext == ".edd": - reader = wozimage.EDDReader + reader = eddimage.EDDReader else: print("unrecognized file type") usage(1) diff --git a/passport/wozimage.py b/passport/wozimage.py index aa48c49..5d34783 100755 --- a/passport/wozimage.py +++ b/passport/wozimage.py @@ -441,17 +441,15 @@ class CommandEdit(BaseCommand): output = WozWriter(self.woz_image.info.get("creator", __displayname__)) output.tmap = self.woz_image.tmap output.tracks = self.woz_image.tracks - output.info = self.woz_image.info - output.meta = self.woz_image.meta + output.info = self.woz_image.info.copy() + output.meta = self.woz_image.meta.copy() # add all new info fields for i in args.info or (): k, v = i.split(":", 1) - k = k.lower() output.info[k] = v # add all new metadata fields for m in args.meta or (): k, v = m.split(":", 1) - k = k.lower() v = v.split("|") if len(v) == 1: v = v[0]