Network/IRC/IrcNetworkWidget.py

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

eric ide

mercurial