892 |
892 |
893 proc = self.sender() |
893 proc = self.sender() |
894 for index in range(len(self.__pylupdateProcesses)): |
894 for index in range(len(self.__pylupdateProcesses)): |
895 if proc == self.__pylupdateProcesses[index][0]: |
895 if proc == self.__pylupdateProcesses[index][0]: |
896 try: |
896 try: |
|
897 self.__tmpProjects.remove(self.__pylupdateProcesses[index][1]) |
897 os.remove(self.__pylupdateProcesses[index][1]) |
898 os.remove(self.__pylupdateProcesses[index][1]) |
898 except EnvironmentError: |
899 except EnvironmentError: |
899 pass |
900 pass |
900 del self.__pylupdateProcesses[index] |
901 del self.__pylupdateProcesses[index] |
901 break |
902 break |
941 for lang in langs] |
942 for lang in langs] |
942 self.hooks["generateSelectedWithObsolete"](l) |
943 self.hooks["generateSelectedWithObsolete"](l) |
943 return |
944 return |
944 |
945 |
945 # generate a minimal temporary projectfile suitable for pylupdate |
946 # generate a minimal temporary projectfile suitable for pylupdate |
|
947 self.__tmpProjects = [] |
946 if self.project.pdata["PROGLANGUAGE"][0] in ["Python", "Python2", "Python3"]: |
948 if self.project.pdata["PROGLANGUAGE"][0] in ["Python", "Python2", "Python3"]: |
947 ok = self.__writeTempProjectFile(langs, [".py"]) |
949 ok = self.__writeTempProjectFile(langs, [".py"]) |
948 else: |
950 else: |
949 ok = False |
951 ok = False |
950 if not ok: |
952 if not ok: |
1068 |
1070 |
1069 proc = self.sender() |
1071 proc = self.sender() |
1070 for index in range(len(self.__lreleaseProcesses)): |
1072 for index in range(len(self.__lreleaseProcesses)): |
1071 if proc == self.__lreleaseProcesses[index][0]: |
1073 if proc == self.__lreleaseProcesses[index][0]: |
1072 try: |
1074 try: |
|
1075 self.__tmpProjects.remove(self.__lreleaseProcesses[index][1]) |
1073 os.remove(self.__lreleaseProcesses[index][1]) |
1076 os.remove(self.__lreleaseProcesses[index][1]) |
1074 except EnvironmentError: |
1077 except EnvironmentError: |
1075 pass |
1078 pass |
1076 del self.__lreleaseProcesses[index] |
1079 del self.__lreleaseProcesses[index] |
1077 break |
1080 break |
1103 for lang in langs] |
1106 for lang in langs] |
1104 self.hooks["releaseSelected"](l) |
1107 self.hooks["releaseSelected"](l) |
1105 return |
1108 return |
1106 |
1109 |
1107 # generate a minimal temporary projectfile suitable for lrelease |
1110 # generate a minimal temporary projectfile suitable for lrelease |
|
1111 self.__tmpProjects = [] |
1108 if self.project.pdata["PROGLANGUAGE"][0] in ["Python", "Python2", "Python3"]: |
1112 if self.project.pdata["PROGLANGUAGE"][0] in ["Python", "Python2", "Python3"]: |
1109 ok = self.__writeTempProjectFile(langs, [".py"]) |
1113 ok = self.__writeTempProjectFile(langs, [".py"]) |
1110 else: |
1114 else: |
1111 ok = False |
1115 ok = False |
1112 if not ok: |
1116 if not ok: |