Bizarrerie Windows : il n'arrive pas à virer un fichier immédiatement après lui avoir...
[minwii.git] / src / minwii / logapp.py
index b10ca16..323e293 100755 (executable)
@@ -26,7 +26,7 @@ class Application(Frame) :
         self.resultsFrame = None
         
         # debug
-        self.chooseDirDialog(dir='/Users/pinbe/minwii_logs')
+        #self.chooseDirDialog(dir='/Users/pinbe/minwii_logs')
     
     def configureStretching(self) :
         top=self.winfo_toplevel()
@@ -76,19 +76,23 @@ class Application(Frame) :
     
     def _cleanupJunkFiles(self) :
         files = []
+        junk = []
         while self.logFiles :
             f = self.logFiles.pop()
             if not getsize(f) :
-                os.remove(f)
+                junk.append(f)
                 continue
             else :
                 lfa = LogFileAnalyser(f)
                 if lfa.getLastEventTicks() is None :
-                    os.remove(f)
+                    junk.append(f)
                     continue
                 
                 files.append(f)
         
+        for f in junk :
+            os.remove(f)
+        
         self.logFiles = files