def info_graph(self, graph_filename, deps_graph, project_reference, cwd): if graph_filename.endswith(".html"): from conans.client.graph.grapher import ConanHTMLGrapher grapher = ConanHTMLGrapher(project_reference, deps_graph) else: from conans.client.graph.grapher import ConanGrapher grapher = ConanGrapher(project_reference, deps_graph) cwd = os.path.abspath(cwd or get_cwd()) if not os.path.isabs(graph_filename): graph_filename = os.path.join(cwd, graph_filename) grapher.graph_file(graph_filename)
def info_graph(self, graph_filename, deps_graph, cwd): if graph_filename.endswith(".html"): from conans.client.graph.grapher import ConanHTMLGrapher grapher = ConanHTMLGrapher(deps_graph, self._cache.cache_folder) else: from conans.client.graph.grapher import ConanGrapher grapher = ConanGrapher(deps_graph) cwd = os.path.abspath(cwd or get_cwd()) if not os.path.isabs(graph_filename): graph_filename = os.path.join(cwd, graph_filename) grapher.graph_file(graph_filename)