diff --git a/IPython/html/widgets/widget.py b/IPython/html/widgets/widget.py index facf651c6..2e8fb05a0 100644 --- a/IPython/html/widgets/widget.py +++ b/IPython/html/widgets/widget.py @@ -304,9 +304,10 @@ class Widget(LoggingConfigurable): JQuery selector to select the DOM element(s) that the class(es) will be added to. """ - self._comm.send({"method": "add_class", - "class_list": class_name, - "selector": selector}) + if self._comm is not None: + self._comm.send({"method": "add_class", + "class_list": class_name, + "selector": selector}) def remove_class(self, class_name, selector=""): @@ -321,9 +322,10 @@ class Widget(LoggingConfigurable): JQuery selector to select the DOM element(s) that the class(es) will be removed from. """ - self._comm.send({"method": "remove_class", - "class_list": class_name, - "selector": selector}) + if self._comm is not None: + self._comm.send({"method": "remove_class", + "class_list": class_name, + "selector": selector}) def send(self, content):