Files
recordingprocessing/libsettings.py
2013-07-06 21:10:16 +10:00

27 lines
733 B
Python

# -*- coding: utf-8 -*-
"""
Created on Fri Jul 5 20:14:15 2013
@author: shanef
"""
from xml.etree import ElementTree
class ShowSettings:
def __init__(self, name, inputDirectory, outputDirectory):
self.name = name
self.inputDirectory = inputDirectory
self.outputDirectory = outputDirectory
class Settings:
def __init__(self, settingsFile):
self.shows = self.LoadSettings(settingsFile)
def LoadSettings(self, source):
shows = []
settingsXml = ElementTree.parse(source).getroot()
for show in settingsXml.findall('show'):
newShow = ShowSettings(show[0].text, show[1].text, show[2].text)
shows.append(newShow)
return shows