def SetNode(self, node, ctx):
        if node is not self._root_node:
            return

        if self._properties:
            self._properties.SetNode(node, ctx)
        if self._code_viewer:
            self._code_viewer.SetNode(node)
        if self._value_viewer:
            self._value_viewer.SetNode(node, ctx)
            pane = self._mgr.GetPane(self._value_viewer)
            caption = "Node Value (%s)" % self._value_viewer.GetCurrentValueType()
            if caption != pane.caption:
                pane.caption = caption
                self._mgr.Update()
dataset/ETHPy150Open manahl/mdf/mdf/viewer/frame.py/MDFViewerFrame.SetNode/operator `is` -> `is not`