Also move mtimedb resume list validation earlier.
authorZac Medico <zmedico@gentoo.org>
Sat, 3 May 2008 03:47:21 +0000 (03:47 -0000)
committerZac Medico <zmedico@gentoo.org>
Sat, 3 May 2008 03:47:21 +0000 (03:47 -0000)
svn path=/main/trunk/; revision=10124

pym/_emerge/__init__.py

index b5e27b459fad5b4de1827e13f17df1883fef614b..f1ce409144bd188f8bc37df924100c458950d779 100644 (file)
@@ -7576,6 +7576,16 @@ def action_depclean(settings, trees, ldpath_mtimes,
 def action_build(settings, trees, mtimedb,
        myopts, myaction, myfiles, spinner):
 
+       # validate the state of the resume data
+       # so that we can make assumptions later.
+       for k in ("resume", "resume_backup"):
+               if k in mtimedb:
+                       if "mergelist" in mtimedb[k]:
+                               if not mtimedb[k]["mergelist"]:
+                                       del mtimedb[k]
+                       else:
+                               del mtimedb[k]
+
        resume = False
        if "--resume" in myopts and \
                ("resume" in mtimedb or
@@ -7650,16 +7660,6 @@ def action_build(settings, trees, mtimedb,
                        print darkgreen("These are the packages that would be %s, in order:") % action
                        print
 
-       # validate the state of the resume data
-       # so that we can make assumptions later.
-       for k in ("resume", "resume_backup"):
-               if k in mtimedb:
-                       if "mergelist" in mtimedb[k]:
-                               if not mtimedb[k]["mergelist"]:
-                                       del mtimedb[k]
-                       else:
-                               del mtimedb[k]
-
        show_spinner = "--quiet" not in myopts and "--nodeps" not in myopts
        if not show_spinner:
                spinner.update = spinner.update_quiet