Skip to content

Commit 6656ace

Browse files
committed
Fix only_of_type
1 parent 4664ef4 commit 6656ace

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

dataikuapi/dss/ml.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -159,11 +159,10 @@ def foreach_feature(self, fn, only_of_type = None):
159159
import copy
160160
new_per_feature = {}
161161
for (k, v) in self.mltask_settings["preprocessing"]["per_feature"].items():
162-
if v["role"] == "TARGET":
163-
continue
164-
if only_of_type is not None and v["type"] != only_of_type:
165-
continue
166-
new_per_feature[k] = fn(k, copy.deepcopy(v))
162+
if v["role"] == "TARGET" or (only_of_type is not None and v["type"] != only_of_type):
163+
new_per_feature[k] = v
164+
else:
165+
new_per_feature[k] = fn(k, copy.deepcopy(v))
167166
self.mltask_settings["preprocessing"]["per_feature"] = new_per_feature
168167

169168
def reject_feature(self, feature_name):

0 commit comments

Comments
 (0)