hesong.ipsc.busnetcli.errors module

错误信息定义

date:2013-6-8
author:lxy@hesong.ent
exception hesong.ipsc.busnetcli.errors.AlreadyExistsError

基类:Exception

对象已经存在,无法再次新建

exception hesong.ipsc.busnetcli.errors.AlreadyInitializedError

基类:Exception

已经初始化,无法重复的初始化

exception hesong.ipsc.busnetcli.errors.InvokeFlowIdError

基类:Exception

收到调用流程的返回结果时,ID无法匹配

exception hesong.ipsc.busnetcli.errors.NotInitializedError

基类:Exception

尚未初始化,无法使用

exception hesong.ipsc.busnetcli.errors.SmartBusError(code, message)

基类:Exception

SmartBus 通信错误

code

SmartBus错误码

message

错误信息

hesong.ipsc.busnetcli.errors.check(code, raise_if_err=True)

检查 SmartBus 客户端 C-API 的返回结果是否正确

参数:
  • code (int) – 要检查的返回结果编码
  • raise_if_err (bool) – 是否在发现错误时抛出异常。默认为真。
返回:

raise_if_err 为 True 时,无错误则返回 None,有错误则抛出错误异常; 当 raise_if_err 为 False 时,无错误则返回 None,有错误则返回错误异常实例。