def execute(self, out=None, err=None):
        action = self.expand_action()
        process = subprocess.Popen(action, shell=self.shell, **self.pkwargs)
        try:
            process.wait()
        except __HOLE__:
            # normal way to stop interactive process
            pass

# the name InteractiveAction is deprecated on 0.25
dataset/ETHPy150Open pydoit/doit/doit/tools.py/LongRunning.execute