try:
success, mydepgraph, dropped_tasks = resume_depgraph(
self.settings, self.trees, self._mtimedb, self.myopts,
- myparams, self._spinner, skip_unsatisfied=True)
+ myparams, self._spinner)
except depgraph.UnsatisfiedResumeDep, e:
mydepgraph = e.depgraph
dropped_tasks = set()
else:
print "Number removed: "+str(len(cleanlist))
-def resume_depgraph(settings, trees, mtimedb, myopts, myparams, spinner,
- skip_masked=False, skip_unsatisfied=False):
+def resume_depgraph(settings, trees, mtimedb, myopts, myparams, spinner):
"""
Construct a depgraph for the given resume list. This will raise
PackageNotFound or depgraph.UnsatisfiedResumeDep when necessary.
@rtype: tuple
@returns: (success, depgraph, dropped_tasks)
"""
+ skip_masked = True
+ skip_unsatisfied = True
mergelist = mtimedb["resume"]["mergelist"]
dropped_tasks = set()
while True:
del mergelist[i]
break
- skip_masked = "--skipfirst" in myopts
- skip_unsatisfied = "--skipfirst" in myopts
success = False
mydepgraph = None
try:
success, mydepgraph, dropped_tasks = resume_depgraph(
- settings, trees, mtimedb, myopts, myparams, spinner,
- skip_masked=skip_masked, skip_unsatisfied=skip_unsatisfied)
+ settings, trees, mtimedb, myopts, myparams, spinner)
except (portage.exception.PackageNotFound,
depgraph.UnsatisfiedResumeDep), e:
if isinstance(e, depgraph.UnsatisfiedResumeDep):