_openni2.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:openni-python 作者: severin-lemaignan 项目源码 文件源码
def oni_call(func):
    @functools.wraps(func)
    def wrapper(*args):
        res = func(*args)
        if res != OniStatus.ONI_STATUS_OK:
            msg = oniGetExtendedError()
            if not msg:
                msg = ''
            buf = ctypes.create_string_buffer(1024)
            rc = _oniGetLogFileName(buf, ctypes.sizeof(buf))
            if rc == OniStatus.ONI_STATUS_OK:
                logfile = buf.value
            else:
                logfile = None
            raise OpenNIError(res, msg.strip(), logfile)
        return res

    return wrapper
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号