def execute(self, context):
        logger.debug('inside %s.execute()' % self.__class__.__name__)

        # get the scene and all the shots under it
        scene = Task.query.get(self.stalker_entity_id)

        logger.debug('scene: %s' % scene)

        # generate storyboard
        strip_gen = StripGenerator()
        strip_gen.storyboard(scene)
        strip_gen.previs(scene)
        strip_gen.animation(scene)
        strip_gen.lighting(scene)
        strip_gen.comp(scene)

        # go to each Shot and add latest outputs of everything under it
        for task in scene.walk_hierarchy():
            if isinstance(task, Shot):
                # find the animation task under it
                animation_task = Task.query.filter(Task.parent_id==task.id).filter(Task.name=='Animation').first()

        return set(['FINISHED'])
dataset/ETHPy150Open eoyilmaz/anima/anima/env/blender/reviewer.py/StalkerSceneAddEverythingOperator.execute/original