2017-10-12 153 views
0

我试图用Pyrfa Python包读取配置文件。这是我的代码:Python包函数与C++签名不匹配

import pyrfa 

p = pyrfa.Pyrfa 
p.createConfigDb("./pyrfa.cfg") 
p.acquireSession("Session1") 
p.createOMMConsumer() 

此代码复制自https://github.com/devcartel/pyrfa。 运行此代码时,出现以下错误消息。

Boost.Python.ArgumentError: Python argument types in 
    Pyrfa.createConfigDb(str) 
did not match C++ signature: 
    createConfigDb(class Pyrfa {lvalue}, class boost::python::api::object) 

这多少怀疑,这并没有这么多的活动与Pyrfa包。有人有想法吗?

非常感谢!

回答

0

我想你唯一缺少的()

p = pyrfa.Pyrfa()