code: def nodes(self, t=None, data=False):
          
          return list(self.nodes_iter(t=t, data=data))
docs: Return a list of the nodes in the graph at a given snapshot.
  
          Parameters
          ----------
          t : snapshot id (default=None)
              If None the the method returns all the nodes of the flattened graph.
          data : boolean, optional (default=False)
                 If False return a list of nodes.  If True return a
                 two-tuple of node and node data dictionary
  
          Returns
          -------
          nlist : list
              A list of nodes.  If data=True a list of two-tuples containing
              (node, node data dictionary).
  
          Examples
          --------
          >>> G = dn.DynGraph()   # or DiGraph, MultiGraph, MultiDiGraph, etc
          >>> G.add_path([0,1,2], 0)
          >>> G.nodes(t=0)
          [0, 1, 2]
          >>> G.add_edge(1, 4, t=1)
          >>> G.nodes(t=0)
          [0, 1, 2]