def __init__(self, infile=None, outfile=None, messagefile=None, printnotice=False, printwarning=False, printerror=True): sanitizeAttributes.__init__(self) parseDefaults.__init__(self, dir="../definitions/") #File handler self.infile = infile self.outfile = outfile #Initiate message bus self.mb = messageBus() #Set message file name self.mb.messagefile = messagefile #Set Message handler self.mb.printnotice = printnotice self.mb.printwarning = printwarning self.mb.printerror = printerror #Begin self.fileHandler()
def __init__(self, infile = None, outfile = None, messagefile = None, printnotice = False, printwarning = False, printerror = True): parseAttributes.__init__(self) #File handler self.infile = infile self.outfile = outfile #Initiate message bus self.mb = messageBus() #Set message file name self.mb.messagefile = messagefile #Set Message handler self.mb.printnotice = printnotice self.mb.printwarning = printwarning self.mb.printerror = printerror self.messageOpen() #Start testing for well formedness and validity self.__checkWrapper() #Test for validity self.validity() self.messageClose() #Write outfile if self.outfile != None: sanitizer(self.infile, self.outfile)