Ejemplo n.º 1
0
 def buildTreeFromDictionary(self):
     fileReader = FileReader()
     fileReader.initialize(self._dictPath)
     line = fileReader.lineRead()
     while line is not "":
         line = line.rstrip()
         self._wordTree.addWord(line)
         line = fileReader.lineRead()
Ejemplo n.º 2
0
 def searchInLog(self):
     fileReader = FileReader()
     fileReader.initialize(self._logPath)
     fileWriter = FileWriter()
     fileWriter.initialize(self._savePath)
     line = fileReader.lineRead()
     while line is not "":
         line = line.rstrip()
         keyInLine = False
         listOfLogWords = line.split(" ")
         i = 0
         while i < len(listOfLogWords) and not keyInLine:
             keyInLine = self._wordTree.contain(listOfLogWords[i])
             i += 1
         if keyInLine:
             fileWriter.writeToFile(line)
         line = fileReader.lineRead()