Skip to content

Commit 5341ff6

Browse files
committed
fix(python): add noexcept to callbacks to fix #673
Signed-off-by: Benn Snyder <[email protected]>
1 parent 0f8d11e commit 5341ff6

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ include (SetupDirectories)
4747

4848
set (PROJECT_VER_MAJOR 0)
4949
set (PROJECT_VER_MINOR 7)
50-
set (PROJECT_VER_PATCH 0)
50+
set (PROJECT_VER_PATCH 1)
5151
set (PROJECT_VER
5252
"${PROJECT_VER_MAJOR}.${PROJECT_VER_MINOR}.${PROJECT_VER_PATCH}")
5353
set (PROJECT_APIVER

wrappers/python/freenect.pyx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ cpdef open_device(CtxPtr ctx, int index):
322322

323323
_depth_cb, _video_cb = None, None
324324

325-
cdef void depth_cb(freenect_device *dev, void *data, uint32_t timestamp) with gil:
325+
cdef void depth_cb(freenect_device *dev, void *data, uint32_t timestamp) noexcept with gil:
326326
cdef freenect_frame_mode mode = freenect_get_current_depth_mode(dev)
327327
if not mode.is_valid:
328328
return
@@ -333,7 +333,7 @@ cdef void depth_cb(freenect_device *dev, void *data, uint32_t timestamp) with gi
333333
pydata = _depth_cb_np(data, &mode)
334334
_depth_cb(dev_out, pydata, timestamp)
335335

336-
cdef void video_cb(freenect_device *dev, void *data, uint32_t timestamp) with gil:
336+
cdef void video_cb(freenect_device *dev, void *data, uint32_t timestamp) noexcept with gil:
337337
cdef freenect_frame_mode mode = freenect_get_current_video_mode(dev)
338338
if not mode.is_valid:
339339
return

0 commit comments

Comments
 (0)