Network/IRC/IrcWidget.py

changeset 2265
72e6f479987b
parent 2264
d8176c78c6a6
child 2268
72ad198bf43e
equal deleted inserted replaced
2264:d8176c78c6a6 2265:72e6f479987b
126 .format(self.__server.getName())) 126 .format(self.__server.getName()))
127 if ok: 127 if ok:
128 self.__socket.blockSignals(True) 128 self.__socket.blockSignals(True)
129 129
130 self.__send("QUIT :" + self.__quitMessage) 130 self.__send("QUIT :" + self.__quitMessage)
131 self.__socket.flush()
131 self.__socket.close() 132 self.__socket.close()
132 self.__socket.deleteLater() 133 self.__socket.deleteLater()
133 else: 134 else:
134 ok = True 135 ok = True
135 136
210 channel = self.__channelList.pop() 211 channel = self.__channelList.pop()
211 self.channelsWidget.removeTab(self.channelsWidget.indexOf(channel)) 212 self.channelsWidget.removeTab(self.channelsWidget.indexOf(channel))
212 channel.deleteLater() 213 channel.deleteLater()
213 channel = None 214 channel = None
214 self.__send("QUIT :" + self.__quitMessage) 215 self.__send("QUIT :" + self.__quitMessage)
216 self.__socket and self.__socket.flush()
215 self.__socket and self.__socket.close() 217 self.__socket and self.__socket.close()
216 self.__userName = "" 218 self.__userName = ""
217 self.__identityName = "" 219 self.__identityName = ""
218 self.__quitMessage = "" 220 self.__quitMessage = ""
219 221
494 sourceNick = match.group(1) 496 sourceNick = match.group(1)
495 if not self.isChannelName(name): 497 if not self.isChannelName(name):
496 if name == self.__nickName: 498 if name == self.__nickName:
497 if sourceNick == self.__nickName: 499 if sourceNick == self.__nickName:
498 msg = self.trUtf8( 500 msg = self.trUtf8(
499 "You have set your personal modes to <b>[{0}]</b>")\ 501 "You have set your personal modes to <b>[{0}]</b>.")\
500 .format(modes) 502 .format(modes)
501 else: 503 else:
502 msg = self.trUtf8( 504 msg = self.trUtf8(
503 "{0} has changed your personal modes to <b>[{1}]</b>")\ 505 "{0} has changed your personal modes to <b>[{1}]</b>.")\
504 .format(sourceNick, modes) 506 .format(sourceNick, modes)
505 self.networkWidget.addServerMessage( 507 self.networkWidget.addServerMessage(
506 self.trUtf8("Mode"), msg, filterMsg=False) 508 self.trUtf8("Mode"), msg, filterMsg=False)
507 return True 509 return True
508 elif name == "PART": 510 elif name == "PART":

eric ide

mercurial