Project/ProjectTranslationsBrowser.py

changeset 2803
282752ecd0fc
parent 2795
641d03b2aa8c
child 2847
1843ef6e2656
child 2965
d133c7edd88a
--- a/Project/ProjectTranslationsBrowser.py	Wed Jul 17 20:16:57 2013 +0200
+++ b/Project/ProjectTranslationsBrowser.py	Wed Jul 17 20:26:41 2013 +0200
@@ -894,6 +894,7 @@
         for index in range(len(self.__pylupdateProcesses)):
             if proc == self.__pylupdateProcesses[index][0]:
                 try:
+                    self.__tmpProjects.remove(self.__pylupdateProcesses[index][1])
                     os.remove(self.__pylupdateProcesses[index][1])
                 except EnvironmentError:
                     pass
@@ -943,6 +944,7 @@
                     return
         
         # generate a minimal temporary projectfile suitable for pylupdate
+        self.__tmpProjects = []
         if self.project.pdata["PROGLANGUAGE"][0] in ["Python", "Python2", "Python3"]:
             ok = self.__writeTempProjectFile(langs, [".py"])
         else:
@@ -1070,6 +1072,7 @@
         for index in range(len(self.__lreleaseProcesses)):
             if proc == self.__lreleaseProcesses[index][0]:
                 try:
+                    self.__tmpProjects.remove(self.__lreleaseProcesses[index][1])
                     os.remove(self.__lreleaseProcesses[index][1])
                 except EnvironmentError:
                     pass
@@ -1105,6 +1108,7 @@
                 return
         
         # generate a minimal temporary projectfile suitable for lrelease
+        self.__tmpProjects = []
         if self.project.pdata["PROGLANGUAGE"][0] in ["Python", "Python2", "Python3"]:
             ok = self.__writeTempProjectFile(langs, [".py"])
         else:

eric ide

mercurial