Commit | Line | Data |
---|---|---|
63e7aeb2 | 1 | from os import system |
a747111f | 2 | from multiprocessing import Pool |
a747111f FC |
3 | |
4 | ||
524e2ef5 | 5 | class ScreenshotsBuilder: |
63e7aeb2 | 6 | |
524e2ef5 FC |
7 | def __init__(self, scene_names): |
8 | self.__scene_names = scene_names | |
63e7aeb2 | 9 | |
524e2ef5 FC |
10 | def do_screenshot(self, scene_name): |
11 | system('python main.py --screenshot ' + scene_name) | |
12 | ||
13 | def build(self): | |
14 | with Pool() as p: | |
15 | p.map(self.do_screenshot, self.__scene_names) |