@@ -294,15 +294,18 @@ cdef class DepthFirstTreeBuilder(TreeBuilder):
294
294
(e.split.improvement + EPSILON <
295
295
e.min_impurity_decrease))
296
296
297
- e.node_id = tree._add_node(
298
- e.parent, e.is_left, e.is_leaf, e.split,
299
- e.parent_record.impurity, e.n_node_samples, e.weighted_n_node_samples,
300
- e.split.missing_go_to_left
301
- ) if e.add_or_update else tree._update_node(
302
- e.parent, e.is_left, e.is_leaf, e.split,
303
- e.parent_record.impurity, e.n_node_samples, e.weighted_n_node_samples,
304
- e.split.missing_go_to_left
305
- )
297
+ if e.add_or_update:
298
+ e.node_id = tree._add_node(
299
+ e.parent, e.is_left, e.is_leaf, e.split,
300
+ e.parent_record.impurity, e.n_node_samples, e.weighted_n_node_samples,
301
+ e.split.missing_go_to_left
302
+ )
303
+ else :
304
+ e.node_id = tree._update_node(
305
+ e.parent, e.is_left, e.is_leaf, e.split,
306
+ e.parent_record.impurity, e.n_node_samples, e.weighted_n_node_samples,
307
+ e.split.missing_go_to_left
308
+ )
306
309
307
310
if e.node_id == INTPTR_MAX:
308
311
e.rc = - 1
0 commit comments