[chronojump] Fixing ending of RProc when STDIN write is broken
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Fixing ending of RProc when STDIN write is broken
- Date: Tue, 12 May 2015 14:37:08 +0000 (UTC)
commit ae7412ac876346f719acc8e3d44455e0d57f3267
Author: Xavier de Blas <xaviblas gmail com>
Date: Tue May 12 16:36:34 2015 +0200
Fixing ending of RProc when STDIN write is broken
src/encoderRProc.cs | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/src/encoderRProc.cs b/src/encoderRProc.cs
index 8879520..f5ea988 100644
--- a/src/encoderRProc.cs
+++ b/src/encoderRProc.cs
@@ -153,7 +153,11 @@ public abstract class EncoderRProc
{
if(isRunning()) {
LogB.Debug("Closing R script");
- p.StandardInput.WriteLine("Q");
+ try {
+ p.StandardInput.WriteLine("Q");
+ } catch {
+ LogB.Warning("Seems stdin write gots broken");
+ }
} else
LogB.Debug("R script is not working. Don't need to close.");
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]