我正在尝试使用pjsua创建一个帐户然后修改该帐户,但它抱怨即使我使用整数也需要一个整数。
这是我的测试代码:
lib = pj.Lib()
lib.init()
lib.create_transport(pj.TransportType.UDP, pj.TransportConfig(0))
lib.create_account(pj.AccountConfig('127.0.0.1', '1234'))
mailbox = 5678
lib.modify_account('acc.info().uri', pj.AccountConfig('127.0.0.1', '%d' %
int(mailbox)))
以下是错误:
追踪(最近一次呼叫最后一次):
文件./test.py
,第29行,
lib.modify_account('acc.info().uri', pj.AccountConfig('127.0.0.1', '%d' % int(mailbox)))
文件/usr/local/lib/python2.7/dist-packages/pjsua.py
,第2354行,在modify_account
err = _pjsua.acc_modify(acc_id, acc_config._cvt_to_pjsua())
TypeError:需要一个整数
异常AttributeError:"' NoneType'对象没有属性 '破坏'"在>忽略