class NarwhalRunner(object): def __init__(self, argv, home_dir, engine_home_dir): self.argv = argv self.home_dir = home_dir self.engine_home_dir = engine_home_dir self.sandbox = JsSandbox() self.sandbox.root.pyder = PyderApi(self) def run(self): filename = os.path.join(self.engine_home_dir, 'bootstrap.js') return self.sandbox.run_script(filename)
def __init__(self, argv, home_dir, engine_home_dir): self.argv = argv self.home_dir = home_dir self.engine_home_dir = engine_home_dir self.sandbox = JsSandbox() self.sandbox.root.pyder = PyderApi(self)