Fix display_problems() logic some more.
authorZac Medico <zmedico@gentoo.org>
Sat, 3 May 2008 19:48:13 +0000 (19:48 -0000)
committerZac Medico <zmedico@gentoo.org>
Sat, 3 May 2008 19:48:13 +0000 (19:48 -0000)
svn path=/main/trunk/; revision=10137

pym/_emerge/__init__.py

index eff3e6c11235319a4a8558e1c2fc9f05f52b20bb..1a36123a1e56ce6d5b7a5bafc26013884440f2c0 100644 (file)
@@ -7775,9 +7775,8 @@ def action_build(settings, trees, mtimedb,
                        if show_spinner:
                                print "\b\b... done!"
 
-                       mydepgraph.display_problems()
-
                if not success:
+                       mydepgraph.display_problems()
                        # delete the current list and also the backup
                        # since it's probably stale too.
                        for k in ("resume", "resume_backup"):
@@ -7802,8 +7801,8 @@ def action_build(settings, trees, mtimedb,
                        return 1
                if show_spinner:
                        print "\b\b... done!"
-               mydepgraph.display_problems()
                if not retval:
+                       mydepgraph.display_problems()
                        return 1
 
        if "--pretend" not in myopts and \