@@ -237,16 +237,14 @@ def split_path_inout(path, inside, tolerance=0.01, reorder_inout=False):
237237
238238 ctl_points_old = ctl_points
239239
240- concat = np .concatenate
241-
242240 iold = 0
243241 i = 1
244242
245243 for ctl_points , command in path_iter :
246244 iold = i
247245 i += len (ctl_points ) // 2
248246 if inside (ctl_points [- 2 :]) != begin_inside :
249- bezier_path = concat ([ctl_points_old [- 2 :], ctl_points ])
247+ bezier_path = np . concatenate ([ctl_points_old [- 2 :], ctl_points ])
250248 break
251249 ctl_points_old = ctl_points
252250 else :
@@ -271,15 +269,15 @@ def split_path_inout(path, inside, tolerance=0.01, reorder_inout=False):
271269 verts_right = right [:]
272270
273271 if path .codes is None :
274- path_in = Path (concat ([path .vertices [:i ], verts_left ]))
275- path_out = Path (concat ([verts_right , path .vertices [i :]]))
272+ path_in = Path (np . concatenate ([path .vertices [:i ], verts_left ]))
273+ path_out = Path (np . concatenate ([verts_right , path .vertices [i :]]))
276274
277275 else :
278- path_in = Path (concat ([path .vertices [:iold ], verts_left ]),
279- concat ([path .codes [:iold ], codes_left ]))
276+ path_in = Path (np . concatenate ([path .vertices [:iold ], verts_left ]),
277+ np . concatenate ([path .codes [:iold ], codes_left ]))
280278
281- path_out = Path (concat ([verts_right , path .vertices [i :]]),
282- concat ([codes_right , path .codes [i :]]))
279+ path_out = Path (np . concatenate ([verts_right , path .vertices [i :]]),
280+ np . concatenate ([codes_right , path .codes [i :]]))
283281
284282 if reorder_inout and not begin_inside :
285283 path_in , path_out = path_out , path_in
0 commit comments