bootstrap-vz/plugins/minimize_size/__init__.py

17 lines
429 B
Python
Raw Normal View History

import tasks
def resolve_tasks(tasklist, manifest):
tasklist.add(tasks.AddFolderMounts,
tasks.RemoveFolderMounts)
def resolve_rollback_tasks(tasklist, tasks_completed, manifest):
completed = [type(task) for task in tasks_completed]
def counter_task(task, counter):
if task in completed and counter not in completed:
tasklist.add(counter)
counter_task(tasks.AddFolderMounts, tasks.RemoveFolderMounts)