diff -r d52fb33b72e9 -r 762010721872 src/eric7/Project/ProjectTranslationsBrowser.py --- a/src/eric7/Project/ProjectTranslationsBrowser.py Thu Oct 12 17:20:25 2023 +0200 +++ b/src/eric7/Project/ProjectTranslationsBrowser.py Thu Oct 12 17:23:13 2023 +0200 @@ -1451,10 +1451,11 @@ for index in range(len(self.__lreleaseProcesses)): if proc is self.__lreleaseProcesses[index][0]: - if self.__lreleaseProcesses[index][1]: + processData = self.__lreleaseProcesses[index] + if processData[1]: self.appendStdout.emit("".join(self.__lreleaseProcesses[index][1])) - del self.__lreleaseProcesses[index] + self.__lreleaseProcesses.remove(processData) break if not self.__lreleaseProcesses: # all done