parameters: (self, key, value)
docstring: Set the attribute of the graph.
  
          Parameters
          ----------
          key : string
              The key of the attribute
          value : value
              The any type that can be dumped to json
          type_name : string
              The typename registered on c++ side.
docstring_summary: Set the attribute of the graph.
docstring_tokens: Set the attribute of the graph .
function: def _set_symbol_list_attr(self, key, value):
          """Set the attribute of the graph.
  
          Parameters
          ----------
          key : string
              The key of the attribute
          value : value
              The any type that can be dumped to json
          type_name : string
              The typename registered on c++ side.
          """
          if isinstance(value, list):
              value = _Group(value)
          if not isinstance(value, Symbol):
              raise ValueError("value need to be grouped symbol")
          check_call(_LIB.NNGraphSetNodeEntryListAttr_(
              self.handle, c_str(key), value.handle))
function_tokens: def _set_symbol_list_attr ( self , key , value ) : if isinstance ( value , list ) : value = _Group ( value ) if not isinstance ( value , Symbol ) : raise ValueError ( "value need to be grouped symbol" ) check_call ( _LIB . NNGraphSetNodeEntryListAttr_ ( self . handle , c_str ( key ) , value . handle ) )