Skip to content

Commit 37e83e8

Browse files
committed
move del to javaparams
1 parent ddad40b commit 37e83e8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

python/pyspark/ml/wrapper.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,6 @@ def __init__(self, java_obj=None):
3333
super(JavaWrapper, self).__init__()
3434
self._java_obj = java_obj
3535

36-
def __del__(self):
37-
if SparkContext._active_spark_context:
38-
SparkContext._active_spark_context._gateway.detach(self._java_obj)
39-
4036
@classmethod
4137
def _create_from_java_class(cls, java_class, *args):
4238
"""
@@ -75,6 +71,10 @@ class JavaParams(JavaWrapper, Params):
7571

7672
__metaclass__ = ABCMeta
7773

74+
def __del__(self):
75+
if SparkContext._active_spark_context:
76+
SparkContext._active_spark_context._gateway.detach(self._java_obj)
77+
7878
def _make_java_param_pair(self, param, value):
7979
"""
8080
Makes a Java parm pair.

0 commit comments

Comments
 (0)