函数:get_recent_err_msg
C函数原型 |
const char *aclGetRecentErrMsg() |
---|---|
Python函数 |
msg =acl.get_recent_err_msg() |
函数功能 |
获取并清空与本接口在同一个线程中的其它AscendCL接口调用失败时的错误描述信息。同步接口。 |
输入说明 |
无 |
返回值说明 |
msg:str,返回错误描述字符串。 如果通过本接口获取到多条错误描述信息,最上面的错误描述信息为最新的。 获取错误描述信息失败时,返回None。 |
约束说明 |
建议在每次调用pyACL接口失败时都调用acl.get_recent_err_msg()接口,以便获取调用pyACL接口异常时的错误描述信息,用于定位问题。同一个线程中多次调用acl.get_recent_err_msg()接口后,只有最后一次调用acl.get_recent_err_msg()接口返回的错误描述字符串的指针有效,之前acl.get_recent_err_msg()接口返回的错误描述字符串指针不能使用,否则可能导致内存非法访问。 如果未在每次调用pyACL接口失败时调用acl.get_recent_err_msg()接口,则可能导致错误信息堆积、丢失。 |
注意事项 |
无 |
父主题: 系统配置