From bfda09991398ce44be91997252cf8e5ddd361737 Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Mon, 25 Apr 2016 15:32:11 +0200 Subject: [SPARK-14768][ML][PYSPARK] removed expectedType from Param __init__() ## What changes were proposed in this pull request? Removed expectedType arg from PySpark Param __init__, as suggested by the JIRA. ## How was this patch tested? Manually looked through all places that use Param. Compiled and ran all ML PySpark test cases before and after the fix. Author: Jason Lee Closes #12581 from jasoncl/SPARK-14768. --- python/pyspark/ml/param/__init__.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'python') diff --git a/python/pyspark/ml/param/__init__.py b/python/pyspark/ml/param/__init__.py index 40d8300625..d9513ca5b2 100644 --- a/python/pyspark/ml/param/__init__.py +++ b/python/pyspark/ml/param/__init__.py @@ -40,22 +40,15 @@ class Param(object): """ A param with self-contained documentation. - Note: `expectedType` is deprecated and will be removed in 2.1. Use typeConverter instead, - as a keyword argument. - .. versionadded:: 1.3.0 """ - def __init__(self, parent, name, doc, expectedType=None, typeConverter=None): + def __init__(self, parent, name, doc, typeConverter=None): if not isinstance(parent, Identifiable): raise TypeError("Parent must be an Identifiable but got type %s." % type(parent)) self.parent = parent.uid self.name = str(name) self.doc = str(doc) - self.expectedType = expectedType - if expectedType is not None: - warnings.warn("expectedType is deprecated and will be removed in 2.1. " + - "Use typeConverter instead, as a keyword argument.") self.typeConverter = TypeConverters.identity if typeConverter is None else typeConverter def _copy_new_parent(self, parent): -- cgit v1.2.3