code: def _make_default_node_block_opt(node_block_opt, default_reducer):
      """Default options to be used in the NodeBlock of a generic GraphNetwork."""
      node_block_opt = (
          dict(node_block_opt.items()) if node_block_opt else {}
      )
      for k, v in _DEFAULT_NODE_BLOCK_OPT.items():
          node_block_opt[k] = node_block_opt.get(k, v)
      for key in ["received_edges_reducer", "sent_edges_reducer"]:
          node_block_opt[key] = node_block_opt.get(key, default_reducer)
      return node_block_opt
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from graph_nets import _base
  from graph_nets import blocks
  import tensorflow
label_desc: Use image node_id 2 for calling a global function with example usage: _make_default_node_block_opt(node_block_opt, default_reducer) and returns: node_block_opt