Fixed an issue in the IRC widget causing a traceback when a computer is put to sleep (seems to be related to disconnecting twice from a chat server). 6_1_x

Wed, 10 Aug 2016 16:25:14 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 10 Aug 2016 16:25:14 +0200
branch
6_1_x
changeset 5090
1b6bdd2a5e88
parent 5080
dedad8973599
child 5093
7adeb9ded17d

Fixed an issue in the IRC widget causing a traceback when a computer is put to sleep (seems to be related to disconnecting twice from a chat server).

Network/IRC/IrcWidget.py file | annotate | diff | comparison | revisions
--- a/Network/IRC/IrcWidget.py	Sat Jul 30 12:49:25 2016 +0200
+++ b/Network/IRC/IrcWidget.py	Wed Aug 10 16:25:14 2016 +0200
@@ -246,10 +246,11 @@
                             """ closed.</p>""")
                     .format(self.__server.getName()))
             if ok:
-                self.networkWidget.addServerMessage(
-                    self.tr("Info"),
-                    self.tr("Disconnecting from server {0}...").format(
-                        self.__server.getName()))
+                if self.__server is not None:
+                    self.networkWidget.addServerMessage(
+                        self.tr("Info"),
+                        self.tr("Disconnecting from server {0}...").format(
+                            self.__server.getName()))
                 self.__closeAllChannels()
                 self.__send("QUIT :" + self.__quitMessage)
                 self.__socket and self.__socket.flush()

eric ide

mercurial