from os.path import join as pjoin
from os.path import basename
from os.path import getsize
from os.path import join as pjoin
from os.path import basename
from os.path import getsize
from minwii.loganalyse import LogFileAnalyser
from pprint import pprint
from minwii.loganalyse import LogFileAnalyser
from pprint import pprint
else :
self.logDir = dir
if self.logDir :
else :
self.logDir = dir
if self.logDir :
- self.logFiles = glob(pjoin(self.logDir, '*.log'))
- self._cleanupJunkFiles()
- self.logFiles.sort()
- self.logFiles.reverse()
- self.dataFrame.grid(row=0, column=0, sticky=NW)
- self.nav.setSize(len(self.logFiles))
- self.nav.grid(row=0, column=1)
- self.loadLogFile(self.nav)
+ self.logFiles = glob(pjoin(self.logDir, '*.log'))
+ self._cleanupJunkFiles()
+ self.logFiles.sort()
+ self.logFiles.reverse()
+ self.dataFrame.grid(row=0, column=0, sticky=NW)
+ self.nav.setSize(len(self.logFiles))
+ self.nav.grid(row=0, column=1)
+ self.loadLogFile(self.nav)
def _cleanupJunkFiles(self) :
files = []
def _cleanupJunkFiles(self) :
files = []
while self.logFiles :
f = self.logFiles.pop()
if not getsize(f) :
while self.logFiles :
f = self.logFiles.pop()
if not getsize(f) :
- lfa = LogFileAnalyser(f)
+ of = open(f)
+ lfa = LogFileAnalyser(of)
if lfa.getLastEventTicks() is None :
if lfa.getLastEventTicks() is None :
+ of.close()
+ os.remove(f)
- for f in junk :
- os.remove(f)
-