From e3a926fe390ad2123191f3c555eed2380ae6879d Mon Sep 17 00:00:00 2001 From: tritoch Date: Thu, 1 Jun 2017 14:33:35 -0500 Subject: [PATCH] Fix spoiler.xml --- main.py | 7 +++++++ spoilers.py | 3 --- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 15d2001a..cc9b6a51 100644 --- a/main.py +++ b/main.py @@ -1,6 +1,8 @@ # -*- coding: utf-8 -*- import spoilers import sys +import os +import shutil #import configparser import json #import urllib @@ -63,6 +65,10 @@ def save_errorlog(errorlog): with open('out/errors.json', 'w') as outfile: json.dump(errorlog, outfile, sort_keys=True, indent=2, separators=(',', ': ')) +def copy_to_spoiler(setcode): + if os.path.isfile('out/' + setcode + '.xml'): + shutil.copy('out/' + setcode + '.xml','out/spoiler.xml') + if __name__ == '__main__': AllSets = spoilers.get_allsets() #get AllSets from mtgjson if presets['oldRSS']: @@ -91,3 +97,4 @@ if __name__ == '__main__': save_errorlog(errorlog) save_allsets(AllSets) save_setjson(mtgs) + copy_to_spoiler(setinfos['setname']) diff --git a/spoilers.py b/spoilers.py index a48bc8b7..635cdd45 100644 --- a/spoilers.py +++ b/spoilers.py @@ -851,9 +851,6 @@ def write_xml(mtgjson, setname, setlongname, setreleasedate, split_cards=[]): cardsxml.write("\n") cardsxml.write("\n") - if not 'MPS' in setname: - if os.path.isfile('out/' + setname + '.xml'): - shutil.copyfile('out/' + setname + '.xml','out/spoiler.xml') #failing pretty xml code #with open('out/' + setname + '.xml') as data_file: