code: def _OnNodeInfo(self, node_id):
          
          handler, value, attrs = self._get_handling_triplet(node_id)
          frame_color = handler.on_frame_color(value, attrs)
  
          node_info = idaapi.node_info_t()
  
          if frame_color is not None:
              node_info.frame_color = frame_color
  
          flags = node_info.get_flags_for_valid()
  
          self.SetNodeInfo(node_id, node_info, flags)
docs: Sets the node info based on its attributes.