From 60ee41668b620d2c726e0f5454b014eb1b246490 Mon Sep 17 00:00:00 2001 From: tritoch Date: Thu, 1 Jun 2017 11:05:05 -0500 Subject: [PATCH] Manual Card Fix --- spoilers.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/spoilers.py b/spoilers.py index 7d15a7bb..edb56f4e 100644 --- a/spoilers.py +++ b/spoilers.py @@ -297,10 +297,22 @@ def correct_cards(mtgjson, manual_cards=[], card_corrections=[], delete_cards=[] for manualCard in manual_cards: if card['name'] == manualCard['name']: mtgjson2.append(manualCard) + print 'overwriting card ' + card['name'] isManual = True if not isManual and not card['name'] in delete_cards: mtgjson2.append(card) + + for manualCard in manual_cards: + addManual = True + for card in mtgjson['cards']: + if manualCard['name'] == card['name']: + addManual = False + if addManual: + mtgjson2.append(manualCard) + print 'inserting manual card ' + manualCard['name'] + mtgjson = {"cards": mtgjson2} + for card in mtgjson['cards']: for cardCorrection in card_corrections: if card['name'] == cardCorrection: