- print("[" + FileReader().filename + ":" + str(self.linenumber) + "] Cannot start '" +
- args[0] + "': The path to binary does not exist.")
- print("[" + FileReader().filename + ":" + str(self.linenumber) + "] Current dir: " + os.getcwd())
- tesh_exit(3)
+ logs.append("[{file}:{number}] Cannot start '{cmd}': The path to binary does not exist.".format(
+ file=FileReader().filename, number=self.linenumber, cmd=args[0]))
+ logs.append("[{file}:{number}] Current dir: {dir}".format(file=FileReader().filename,
+ number=self.linenumber, dir=os.getcwd()))
+ TeshState().set_return_code(3)
+ print('\n'.join(logs))
+ return