[chronojump] Fixing ending of RProc when STDIN write is broken



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]