def _gethtmlmsg(self, textfilename, htmlfilename): html = Utility.readfile(htmlfilename) htmlmsg = MIMEText(html, 'html') if textfilename: textmsg = self._gettextmsg(textfilename) multimsg = MIMEMultipart('alternative') multimsg.attach(textmsg) multimsg.attach(htmlmsg) return multimsg else: return htmlmsg
def _loadextract(self, runid): filename = Utility.expand(self.getoption('BaseExtractor_XmlFile'), runid = runid) content = Utility.readfile(filename) return Node.fromxml(content)
def _gettextmsg(self, textfilename): text = Utility.readfile(textfilename) textmsg = MIMEText(text) return textmsg
def _loadextract(self, runid): filename = Utility.expand(self.getoption('BaseExtractor_XmlFile'), runid=runid) content = Utility.readfile(filename) return Node.fromxml(content)