Author: tdunning
Date: Fri Apr 22 18:34:41 2011
New Revision: 1095978

URL: http://svn.apache.org/viewvc?rev=1095978&view=rev
Log:
MAHOUT-679 - Don't close System.out

Modified:
    
mahout/trunk/utils/src/main/java/org/apache/mahout/utils/clustering/ClusterDumper.java

Modified: 
mahout/trunk/utils/src/main/java/org/apache/mahout/utils/clustering/ClusterDumper.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/utils/src/main/java/org/apache/mahout/utils/clustering/ClusterDumper.java?rev=1095978&r1=1095977&r2=1095978&view=diff
==============================================================================
--- 
mahout/trunk/utils/src/main/java/org/apache/mahout/utils/clustering/ClusterDumper.java
 (original)
+++ 
mahout/trunk/utils/src/main/java/org/apache/mahout/utils/clustering/ClusterDumper.java
 Fri Apr 22 18:34:41 2011
@@ -136,9 +136,12 @@ public final class ClusterDumper extends
     }
 
     Writer writer;
+    boolean shouldClose;
     if (this.outputFile == null) {
+      shouldClose = false;
       writer = new OutputStreamWriter(System.out);
     } else {
+      shouldClose = true;
       writer = Files.newWriter(new File(this.outputFile), Charsets.UTF_8);
     }
     try {
@@ -177,7 +180,9 @@ public final class ClusterDumper extends
         }
       }
     } finally {
-      writer.close();
+      if (shouldClose) {
+        writer.close();
+      }
     }
   }
 


Reply via email to