import networkxh2o = networkx.Graph()h2o.add_edge(1, 2)h2o.add_edge(0, 1)networkx.set_node_attributes(h2o, 'name', {0: 'H', 1: 'O', 2: 'H'})co2 = networkx.Graph()co2.add_edge(1, 2)co2.add_edge(0, 1)networkx.set_node_attributes(co2, 'name', {0: 'O', 1: 'C', 2: 'O'})networkx.isomorphism.is_isomorphic(h2o, co2) # Returns True, not what you want
networkx.isomorphism.is_isomorphic(h2o, co2, node_match=lambda n1, n2: n1['name'] == n2['name']) # Returns False, what you want