8000 Qualify cdef methods with "noexcept nogil" · scikit-learn/scikit-learn@d13793d · GitHub
[go: up one dir, main page]

Skip to content

Commit d13793d

Browse files
committed
Qualify cdef methods with "noexcept nogil"
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
1 parent 6f4433d commit d13793d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sklearn/metrics/_pairwise_distances_reduction/_argkmin_classmode.pyx.tp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ cdef class ArgKminClassMode{{name_suffix}}(ArgKmin{{name_suffix}}):
144144
ITYPE_t sample_index,
145145
ITYPE_t* indices,
146146
DTYPE_t* distances,
147-
) nogil:
147+
) noexcept nogil:
148148
cdef:
149149
ITYPE_t neighbor_idx, neighbor_class_idx, label_index, multi_output_index
150150
DTYPE_t score_incr = 1
@@ -171,7 +171,7 @@ cdef class ArgKminClassMode{{name_suffix}}(ArgKmin{{name_suffix}}):
171171
ITYPE_t thread_num,
172172
ITYPE_t X_start,
173173
ITYPE_t X_end,
174-
) nogil:
174+
) noexcept nogil:
175175
cdef:
176176
ITYPE_t idx, sample_index
177177
for idx in range(X_end - X_start):
@@ -187,7 +187,7 @@ cdef class ArgKminClassMode{{name_suffix}}(ArgKmin{{name_suffix}}):
187187

188188
cdef void _parallel_on_Y_finalize(
189189
self,
190-
) nogil:
190+
) noexcept nogil:
191191
cdef:
192192
ITYPE_t sample_index, thread_num
193193

0 commit comments

Comments
 (0)
0