def _load_faqs( self ): createFileIfMissing(self.faqfilename) with open(self.faqfilename,'r') as faqfile: content = faqfile.read() entries = content.split('|') i = 0 while i < len(entries) - 1 : self.faqs[entries[i].lower()] = entries[i+1] i += 2
def _load_faqlinks( self ): createFileIfMissing(self.faqlinksfilename) with open(self.faqlinksfilename,'r') as faqlinksfile: content = faqlinksfile.read() entries = content.split('|') i = 0 while i < len(entries) - 1 : self.faqlinks[entries[i].lower()] = entries[i+1].lower() i += 2 self.sortedlinks = sorted( self.faqlinks, key=len, reverse=True )