We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ddad40b commit 37e83e8Copy full SHA for 37e83e8
python/pyspark/ml/wrapper.py
@@ -33,10 +33,6 @@ def __init__(self, java_obj=None):
33
super(JavaWrapper, self).__init__()
34
self._java_obj = java_obj
35
36
- def __del__(self):
37
- if SparkContext._active_spark_context:
38
- SparkContext._active_spark_context._gateway.detach(self._java_obj)
39
-
40
@classmethod
41
def _create_from_java_class(cls, java_class, *args):
42
"""
@@ -75,6 +71,10 @@ class JavaParams(JavaWrapper, Params):
75
71
76
72
__metaclass__ = ABCMeta
77
73
74
+ def __del__(self):
+ if SparkContext._active_spark_context:
+ SparkContext._active_spark_context._gateway.detach(self._java_obj)
+
78
def _make_java_param_pair(self, param, value):
79
80
Makes a Java parm pair.
0 commit comments