(self)
return "\n".join(output)
Returns the summary representation as a string.
Returns the summary representation as a string.
Returns the summary representation as a string .
def __str__(self):
        """Returns the summary representation as a string."""
        output = self._construct_header()

        if self.print_graph_attributes:
            output.extend(self._construct_graph_attributes())
        if self.print_vertex_attributes:
            output.extend(self._construct_vertex_attributes())

        if self.verbosity <= 0:
            return "\n".join(output)

        if self._graph.ecount() > 0:
            # Add the edge list
            if self.edge_list_format == "auto":
                if self.print_edge_attributes and self._graph.edge_attributes():
                    format = "edgelist"
                elif median(self._graph.degree(mode="out")) < 3:
                    format = "compressed"
                else:
                    format = "adjlist"
            else:
                format = self.edge_list_format

            method_name = "_construct_edgelist_%s" % format
            if hasattr(self, method_name):
                output.extend(getattr(self, method_name)())

        if self.wrapper is not None:
            return "\n".join("\n".join(self.wrapper.wrap(line)) for line in output)

        return "\n".join(output)
def __str__ ( self ) : output = self . _construct_header ( ) if self . print_graph_attributes : output . extend ( self . _construct_graph_attributes ( ) ) if self . print_vertex_attributes : output . extend ( self . _construct_vertex_attributes ( ) ) if self . verbosity <= 0 : return "\n" . join ( output ) if self . _graph . ecount ( ) > 0 : # Add the edge list if self . edge_list_format == "auto" : if self . print_edge_attributes and self . _graph . edge_attributes ( ) : format = "edgelist" elif median ( self . _graph . degree ( mode = "out" ) ) < 3 : format = "compressed" else : format = "adjlist" else : format = self . edge_list_format method_name = "_construct_edgelist_%s" % format if hasattr ( self , method_name ) : output . extend ( getattr ( self , method_name ) ( ) ) if self . wrapper is not None : return "\n" . join ( "\n" . join ( self . wrapper . wrap ( line ) ) for line in output ) return "\n" . join ( output )