handle setting Widget.comm = None

which is done in `Widget.close`

fixes loads of warnings in widget test output, caused every time a widget is closed.
This commit is contained in:
Min RK 2014-11-12 11:29:10 -08:00
parent 287d572fb3
commit b5e7ce30ca

View File

@ -175,7 +175,8 @@ class Widget(LoggingConfigurable):
def _comm_changed(self, name, new):
"""Called when the comm is changed."""
self.comm = new
if new is None:
return
self._model_id = self.model_id
self.comm.on_msg(self._handle_msg)