You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by dr...@apache.org on 2010/03/03 02:32:39 UTC
svn commit: r918296 -
/lucene/mahout/trunk/core/src/main/java/org/apache/mahout/driver/MahoutDriver.java
Author: drew
Date: Wed Mar 3 01:32:39 2010
New Revision: 918296
URL: http://svn.apache.org/viewvc?rev=918296&view=rev
Log:
Very small tweak to cause the mahout script to emit the help message if run with no arguments. Existing behavior was to throw an ArrayIndexOutOfBoundsException.
Modified:
lucene/mahout/trunk/core/src/main/java/org/apache/mahout/driver/MahoutDriver.java
Modified: lucene/mahout/trunk/core/src/main/java/org/apache/mahout/driver/MahoutDriver.java
URL: http://svn.apache.org/viewvc/lucene/mahout/trunk/core/src/main/java/org/apache/mahout/driver/MahoutDriver.java?rev=918296&r1=918295&r2=918296&view=diff
==============================================================================
--- lucene/mahout/trunk/core/src/main/java/org/apache/mahout/driver/MahoutDriver.java (original)
+++ lucene/mahout/trunk/core/src/main/java/org/apache/mahout/driver/MahoutDriver.java Wed Mar 3 01:32:39 2010
@@ -79,12 +79,10 @@
mainClasses.load(propsStream);
- String progName = args[0];
-
boolean foundShortName = false;
for(Object key : mainClasses.keySet()) {
String keyString = (String) key;
- if(shortName((String)mainClasses.get(keyString)).equals(progName)) {
+ if(args.length > 0 && shortName((String)mainClasses.get(keyString)).equals(args[0])) {
foundShortName = true;
}
addClass(programDriver, keyString, (String)mainClasses.get(keyString));
@@ -92,6 +90,7 @@
if(args.length < 1 || args[0] == null || args[0].equals("-h") || args[0].equals("--help")) {
programDriver.driver(args);
}
+ String progName = args[0];
if(!foundShortName) {
addClass(programDriver, progName, progName);
}