UI/CompareDialog.py

changeset 45
9a18f4dbb493
parent 42
23b45a742e17
child 55
b5c84934de9c
equal deleted inserted replaced
44:fe5cd20cb0eb 45:9a18f4dbb493
219 """ 219 """
220 Private slot to handle the Compare button press. 220 Private slot to handle the Compare button press.
221 """ 221 """
222 filename1 = Utilities.toNativeSeparators(self.file1Edit.text()) 222 filename1 = Utilities.toNativeSeparators(self.file1Edit.text())
223 try: 223 try:
224 f1 = open(filename1, "r") 224 f1 = open(filename1, "r", encoding = "utf-8")
225 lines1 = f1.readlines() 225 lines1 = f1.readlines()
226 f1.close() 226 f1.close()
227 except IOError: 227 except IOError:
228 QMessageBox.critical(self, 228 QMessageBox.critical(self,
229 self.trUtf8("Compare Files"), 229 self.trUtf8("Compare Files"),
231 .format(filename1)) 231 .format(filename1))
232 return 232 return
233 233
234 filename2 = Utilities.toNativeSeparators(self.file2Edit.text()) 234 filename2 = Utilities.toNativeSeparators(self.file2Edit.text())
235 try: 235 try:
236 f2 = open(filename2, "r") 236 f2 = open(filename2, "r", encoding = "utf-8")
237 lines2 = f2.readlines() 237 lines2 = f2.readlines()
238 f2.close() 238 f2.close()
239 except IOError: 239 except IOError:
240 QMessageBox.critical(self, 240 QMessageBox.critical(self,
241 self.trUtf8("Compare Files"), 241 self.trUtf8("Compare Files"),

eric ide

mercurial