Author: drew
Date: Thu Jun  3 12:55:20 2010
New Revision: 950980

URL: http://svn.apache.org/viewvc?rev=950980&view=rev
Log:
MAHOUT-408: Mahout CLI OptionExeptions with given "-h" or "--help" fix from 
Shannon Quinn

Modified:
    
mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/TrainClassifier.java
    mahout/trunk/core/src/main/java/org/apache/mahout/common/AbstractJob.java
    
mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/TransposeJob.java
    
mahout/trunk/examples/src/main/java/org/apache/mahout/text/WikipediaToSequenceFile.java
    
mahout/trunk/utils/src/main/java/org/apache/mahout/text/SequenceFilesFromDirectory.java
    
mahout/trunk/utils/src/main/java/org/apache/mahout/text/SparseVectorsFromSequenceFiles.java

Modified: 
mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/TrainClassifier.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/TrainClassifier.java?rev=950980&r1=950979&r2=950980&view=diff
==============================================================================
--- 
mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/TrainClassifier.java
 (original)
+++ 
mahout/trunk/core/src/main/java/org/apache/mahout/classifier/bayes/TrainClassifier.java
 Thu Jun  3 12:55:20 2010
@@ -98,6 +98,7 @@ public final class TrainClassifier {
       Parser parser = new Parser();
       
       parser.setGroup(group);
+      parser.setHelpOption(helpOpt);
       CommandLine cmdLine = parser.parse(args);
       if (cmdLine.hasOption(helpOpt)) {
         CommandLineUtil.printHelp(group);

Modified: 
mahout/trunk/core/src/main/java/org/apache/mahout/common/AbstractJob.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/common/AbstractJob.java?rev=950980&r1=950979&r2=950980&view=diff
==============================================================================
--- mahout/trunk/core/src/main/java/org/apache/mahout/common/AbstractJob.java 
(original)
+++ mahout/trunk/core/src/main/java/org/apache/mahout/common/AbstractJob.java 
Thu Jun  3 12:55:20 2010
@@ -128,6 +128,7 @@ public abstract class AbstractJob extend
     try {
       Parser parser = new Parser();
       parser.setGroup(group);
+      parser.setHelpOption(helpOpt);
       cmdLine = parser.parse(args);
     } catch (OptionException e) {
       log.error(e.getMessage());

Modified: 
mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/TransposeJob.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/TransposeJob.java?rev=950980&r1=950979&r2=950980&view=diff
==============================================================================
--- 
mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/TransposeJob.java 
(original)
+++ 
mahout/trunk/core/src/main/java/org/apache/mahout/math/hadoop/TransposeJob.java 
Thu Jun  3 12:55:20 2010
@@ -62,6 +62,10 @@ public class TransposeJob extends Abstra
                                     "nc",
                                     "Number of columns of the input matrix");
     Map<String,String> parsedArgs = parseArguments(strings, numRowsOpt, 
numColsOpt);
+    if (parsedArgs == null) {
+      // FIXME
+      return 0;
+    }
 
     Configuration originalConf = getConf();
     String inputPathString = originalConf.get("mapred.input.dir");

Modified: 
mahout/trunk/examples/src/main/java/org/apache/mahout/text/WikipediaToSequenceFile.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/examples/src/main/java/org/apache/mahout/text/WikipediaToSequenceFile.java?rev=950980&r1=950979&r2=950980&view=diff
==============================================================================
--- 
mahout/trunk/examples/src/main/java/org/apache/mahout/text/WikipediaToSequenceFile.java
 (original)
+++ 
mahout/trunk/examples/src/main/java/org/apache/mahout/text/WikipediaToSequenceFile.java
 Thu Jun  3 12:55:20 2010
@@ -99,6 +99,7 @@ public final class WikipediaToSequenceFi
     
     Parser parser = new Parser();
     parser.setGroup(group);
+    parser.setHelpOption(helpOpt);
     try {
       CommandLine cmdLine = parser.parse(args);
       if (cmdLine.hasOption(helpOpt)) {

Modified: 
mahout/trunk/utils/src/main/java/org/apache/mahout/text/SequenceFilesFromDirectory.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/utils/src/main/java/org/apache/mahout/text/SequenceFilesFromDirectory.java?rev=950980&r1=950979&r2=950980&view=diff
==============================================================================
--- 
mahout/trunk/utils/src/main/java/org/apache/mahout/text/SequenceFilesFromDirectory.java
 (original)
+++ 
mahout/trunk/utils/src/main/java/org/apache/mahout/text/SequenceFilesFromDirectory.java
 Thu Jun  3 12:55:20 2010
@@ -183,6 +183,7 @@ public final class SequenceFilesFromDire
     try {
       Parser parser = new Parser();
       parser.setGroup(group);
+      parser.setHelpOption(helpOpt);
       CommandLine cmdLine = parser.parse(args);
       if (cmdLine.hasOption(helpOpt)) {
         CommandLineUtil.printHelp(group);

Modified: 
mahout/trunk/utils/src/main/java/org/apache/mahout/text/SparseVectorsFromSequenceFiles.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/utils/src/main/java/org/apache/mahout/text/SparseVectorsFromSequenceFiles.java?rev=950980&r1=950979&r2=950980&view=diff
==============================================================================
--- 
mahout/trunk/utils/src/main/java/org/apache/mahout/text/SparseVectorsFromSequenceFiles.java
 (original)
+++ 
mahout/trunk/utils/src/main/java/org/apache/mahout/text/SparseVectorsFromSequenceFiles.java
 Thu Jun  3 12:55:20 2010
@@ -120,6 +120,7 @@ public final class SparseVectorsFromSequ
     try {
       Parser parser = new Parser();
       parser.setGroup(group);
+      parser.setHelpOption(helpOpt);
       CommandLine cmdLine = parser.parse(args);
       
       if (cmdLine.hasOption(helpOpt)) {


Reply via email to