Magic-Spoiler/verify_files.py
tooomm 0b0c19ca06 folder for all Travis CI files and scripts (#117)
* add .travis folder

- gather all travis related files in one folder
- update location calls

* Move verify_files back out

* Update .travis.yml

* Move deploy_key to .travis folder
2017-07-11 14:30:14 +02:00

25 lines
920 B
Python

import yaml
import sys
def load_file(input_file, lib_to_use):
try:
with open(input_file) as data_file:
if lib_to_use == 'yaml':
output_file = yaml.safe_load(data_file)
elif lib_to_use == 'yaml_multi':
output_file = []
for doc in yaml.safe_load_all(data_file):
output_file.append(doc)
return output_file
except Exception as ex:
print "Unable to load file: " + input_file + "\nException information:\n" + str(ex.args)
sys.exit("Unable to load file: " + input_file)
if __name__ == '__main__':
setinfos = load_file('set_info.yml','yaml_multi')
manual_sets = load_file('cards_manual.yml','yaml')
card_corrections = load_file('cards_corrections.yml','yaml')
delete_cards = load_file('cards_delete.yml','yaml')
print "Pre-flight: All input files loaded successfully."