816 pf.write(' \\\n\t'.join( |
816 pf.write(' \\\n\t'.join( |
817 [f.replace(os.sep, '/') for f in fileList])) |
817 [f.replace(os.sep, '/') for f in fileList])) |
818 pf.write('\n\n') |
818 pf.write('\n\n') |
819 |
819 |
820 self.__tmpProjects.append(outFile) |
820 self.__tmpProjects.append(outFile) |
821 except IOError: |
821 except OSError: |
822 E5MessageBox.critical( |
822 E5MessageBox.critical( |
823 self, |
823 self, |
824 self.tr("Write temporary project file"), |
824 self.tr("Write temporary project file"), |
825 self.tr( |
825 self.tr( |
826 "<p>The temporary project file <b>{0}</b> could not" |
826 "<p>The temporary project file <b>{0}</b> could not" |
957 if proc == self.__pylupdateProcesses[index][0]: |
957 if proc == self.__pylupdateProcesses[index][0]: |
958 try: |
958 try: |
959 self.__tmpProjects.remove( |
959 self.__tmpProjects.remove( |
960 self.__pylupdateProcesses[index][1]) |
960 self.__pylupdateProcesses[index][1]) |
961 os.remove(self.__pylupdateProcesses[index][1]) |
961 os.remove(self.__pylupdateProcesses[index][1]) |
962 except EnvironmentError: |
962 except OSError: |
963 pass |
963 pass |
964 del self.__pylupdateProcesses[index] |
964 del self.__pylupdateProcesses[index] |
965 break |
965 break |
966 if not self.__pylupdateProcesses: |
966 if not self.__pylupdateProcesses: |
967 # all done |
967 # all done |
1063 ).format(self.pylupdate)) |
1063 ).format(self.pylupdate)) |
1064 # cleanup |
1064 # cleanup |
1065 try: |
1065 try: |
1066 self.__tmpProjects.remove(tempProjectFile) |
1066 self.__tmpProjects.remove(tempProjectFile) |
1067 os.remove(tempProjectFile) |
1067 os.remove(tempProjectFile) |
1068 except EnvironmentError: |
1068 except OSError: |
1069 pass |
1069 pass |
1070 |
1070 |
1071 def __generateAll(self): |
1071 def __generateAll(self): |
1072 """ |
1072 """ |
1073 Private method to generate all translation files (.ts) for Qt Linguist. |
1073 Private method to generate all translation files (.ts) for Qt Linguist. |