Network/IRC/IrcNetworkWidget.py

branch
Py2 comp.
changeset 3058
0a02c433f52d
parent 3057
10516539f238
parent 3020
542e97d4ecb3
child 3060
5883ce99ee12
equal deleted inserted replaced
3057:10516539f238 3058:0a02c433f52d
384 ex = selectedFilter.split("(*")[1].split(")")[0] 384 ex = selectedFilter.split("(*")[1].split(")")[0]
385 if ex: 385 if ex:
386 fname += ex 386 fname += ex
387 ext = QFileInfo(fname).suffix() 387 ext = QFileInfo(fname).suffix()
388 if QFileInfo(fname).exists(): 388 if QFileInfo(fname).exists():
389 res = E5MessageBox.yesNo(self, 389 res = E5MessageBox.yesNo(
390 self,
390 self.trUtf8("Save Messages"), 391 self.trUtf8("Save Messages"),
391 self.trUtf8("<p>The file <b>{0}</b> already exists." 392 self.trUtf8("<p>The file <b>{0}</b> already exists."
392 " Overwrite it?</p>").format(fname), 393 " Overwrite it?</p>").format(fname),
393 icon=E5MessageBox.Warning) 394 icon=E5MessageBox.Warning)
394 if not res: 395 if not res:
402 txt = self.messages.toPlainText() 403 txt = self.messages.toPlainText()
403 f = open(fname, "w", encoding="utf-8") 404 f = open(fname, "w", encoding="utf-8")
404 f.write(txt) 405 f.write(txt)
405 f.close() 406 f.close()
406 except IOError as err: 407 except IOError as err:
407 E5MessageBox.critical(self, 408 E5MessageBox.critical(
409 self,
408 self.trUtf8("Error saving Messages"), 410 self.trUtf8("Error saving Messages"),
409 self.trUtf8( 411 self.trUtf8(
410 """<p>The messages contents could not be written""" 412 """<p>The messages contents could not be written"""
411 """ to <b>{0}</b></p><p>Reason: {1}</p>""")\ 413 """ to <b>{0}</b></p><p>Reason: {1}</p>""")\
412 .format(fname, str(err))) 414 .format(fname, str(err)))

eric ide

mercurial