From f6e2338c0a34fc4aa9d365a24f17afc8d692beaf Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Wed, 21 Oct 2015 20:33:05 -0400 Subject: [PATCH] model_viz: handle groups without filepaths. Signed-off-by: Jean Privat --- src/model/model_viz.nit | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/model/model_viz.nit b/src/model/model_viz.nit index d516da7..9735136 100644 --- a/src/model/model_viz.nit +++ b/src/model/model_viz.nit @@ -27,7 +27,7 @@ class MPackageTree redef fun display(a) do if a isa MGroup then - if a.parent == null then return "{a.mpackage.name} ({a.filepath.to_s})" + if a.parent == null then return "{a.mpackage.name} ({a.filepath or else "?"})" return a.name + " (group)" else if a isa MModule then return a.name @@ -165,7 +165,7 @@ class MPackageDot if mgroup.parent == null then # is is a root group, so display the package if package_group then - o.write("subgraph cluster_{mgroup.object_id} \{\nlabel=\"{mgroup.mpackage.name}\\n({mgroup.filepath.to_s})\"\ncolor=black\nstyle=dotted\n") + o.write("subgraph cluster_{mgroup.object_id} \{\nlabel=\"{mgroup.mpackage.name}\\n({mgroup.filepath or else "?"})\"\ncolor=black\nstyle=dotted\n") end else if cluster_group then -- 1.7.9.5