Exemple #1
0
# -*- coding: utf-8 -*-
import os
import json
import sys
from tasks.task_manager import TaskManager
from tasks.task import Task
from tasks.grayscale import Grayscale
from tasks.folder import Folder
from tasks.texture_atlas import TextureAtlas

mgr = TaskManager()
mgr.register_task('grayscale', Grayscale)
mgr.register_task('folder', Folder)
mgr.register_task('texture_atlas', TextureAtlas)


if __name__ == '__main__':
    filename = sys.argv[1]
    data = json.load(file(filename, 'r'))

    for uuid, values in data.items():
        mgr.create_task(values['name'], uuid, values)

    mgr.run()