if (this.cfg.debug) {
- stdout.printf("cd %s; %s" , this.cfg.cwd , string.joinv(" ", this.cfg.args));
+ stdout.printf("cd %s; %s\n" , this.cfg.cwd , string.joinv(" ", this.cfg.args));
}
Process.spawn_async_with_pipes (
if (this.cfg.debug) {
- stdout.printf("PID: %d" ,this.pid);
+ stdout.printf("PID: %d\n" ,this.pid);
}
this.ref(); // additional ref - cleared on tidyup...
this.result = result;
if (this.cfg.debug) {
- stdout.printf("child_watch_add : result:%d ", result);
+ stdout.printf("child_watch_add : result:%d\n", result);
}
this.read(this.out_ch);
// start mainloop if not async..
if (this.pid > -1) {
- print("starting main loop");
+ //print("starting main loop");
//if (this.cfg.debug) {
//
// }
this.tidyup(); // tidyup get's called in main loop.
}
+
if (this.cfg.exceptions && this.result != 0) {
throw new SpawnError.EXECUTE_ERROR(this.stderr);