File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
mllib/src/main/scala/org/apache/spark/ml/param Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -461,7 +461,8 @@ trait Params extends Identifiable with Serializable {
461461 */
462462 final def getOrDefault [T ](param : Param [T ]): T = {
463463 shouldOwn(param)
464- get(param).orElse(getDefault(param)).get
464+ get(param).orElse(getDefault(param)).getOrElse(
465+ throw new NoSuchElementException (s " Failed to find a default value for ${param.name}" ))
465466 }
466467
467468 /** An alias for [[getOrDefault() ]]. */
@@ -501,8 +502,7 @@ trait Params extends Identifiable with Serializable {
501502 */
502503 final def getDefault [T ](param : Param [T ]): Option [T ] = {
503504 shouldOwn(param)
504- defaultParamMap.getOrElse(param,
505- throw new NoSuchElementException (s " Failed to find a default value for ${param.name}" ))
505+ defaultParamMap.get(param)
506506 }
507507
508508 /**
You can’t perform that action at this time.
0 commit comments