From 86aaffdc0120ef8f10268339e4a6c82133e5f1dd Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 14 Aug 2017 11:01:11 +0800 Subject: [PATCH] Spawn.vala --- Spawn.vala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Spawn.vala b/Spawn.vala index 554655e3..ffc6d59a 100644 --- a/Spawn.vala +++ b/Spawn.vala @@ -217,7 +217,7 @@ public class Spawn : Object 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 ( @@ -238,7 +238,7 @@ public class Spawn : Object if (this.cfg.debug) { - stdout.printf("PID: %d" ,this.pid); + stdout.printf("PID: %d\n" ,this.pid); } this.ref(); // additional ref - cleared on tidyup... @@ -264,7 +264,7 @@ public class Spawn : Object 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); @@ -338,7 +338,7 @@ public class Spawn : Object // start mainloop if not async.. if (this.pid > -1) { - print("starting main loop"); + //print("starting main loop"); //if (this.cfg.debug) { // // } @@ -350,6 +350,7 @@ public class Spawn : Object this.tidyup(); // tidyup get's called in main loop. } + if (this.cfg.exceptions && this.result != 0) { throw new SpawnError.EXECUTE_ERROR(this.stderr); -- 2.39.2