Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 057e6d9 commit 72c82e8Copy full SHA for 72c82e8
lib/matplotlib/backends/backend_nbagg.py
@@ -166,7 +166,10 @@ def destroy(self):
166
def clearup_closed(self):
167
"""Clear up any closed Comms."""
168
self.web_sockets = set([socket for socket in self.web_sockets
169
- if not socket.is_open()])
+ if socket.is_open()])
170
+
171
+ if len(self.web_sockets) == 0:
172
+ self.manager.canvas.close_event()
173
174
175
class TimerTornado(TimerBase):
@@ -273,8 +276,6 @@ def on_close(self):
273
276
# When the socket is closed, deregister the websocket with
274
277
# the FigureManager.
275
278
self.comm.close()
- self.manager.clearup_closed()
- self.manager.canvas.close_event()
279
280
def send_json(self, content):
281
self.comm.send({'data': json.dumps(content)})
0 commit comments