Add digraph --debug output in calc_depclean() for the case when
authorZac Medico <zmedico@gentoo.org>
Sat, 18 Sep 2010 23:36:23 +0000 (16:36 -0700)
committerZac Medico <zmedico@gentoo.org>
Sat, 18 Sep 2010 23:36:23 +0000 (16:36 -0700)
it bails out due to unresolved dependencies.

pym/_emerge/actions.py

index 9f77036e8bcfde41f50fba2dcc3f2db288c62b80..eb02a0304fed61570d44e87e80f917c48470e80b 100644 (file)
@@ -761,6 +761,12 @@ def calc_depclean(settings, trees, ldpath_mtimes,
                        return False
 
                if unresolvable and not allow_missing_deps:
+
+                       if "--debug" in myopts:
+                               writemsg("\ndigraph:\n\n", noiselevel=-1)
+                               resolver._dynamic_config.digraph.debug_print()
+                               writemsg("\n", noiselevel=-1)
+
                        prefix = bad(" * ")
                        msg = []
                        msg.append("Dependencies could not be completely resolved due to")