使用扩展的游标不能在Freebase Python API中工作?

时间:2011-10-08 11:23:48

标签: python api freebase

我一直在尝试使用freebase api和以下question来设置游标。

我有以下代码不起作用:

import freebase

def my_query():
    query = [{
        "name" : [],
        "type" : "/music/artist",
        "/common/topic/image":[{}],
        "limit" : 10
        }]

    results = freebase.mqlreaditer(query, extended=True)
    for r in results:
        print r

if __name__ == "__main__":
    my_query()

我收到以下错误:TypeError:mqlreaditer()得到一个意外的关键字参数'extended'。

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

不,你不会错过任何东西。有人搞砸1.0.8版本,并对API进行了不兼容的更改,可能是由于与SVN分支的混淆。

如果不需要MQL扩展,只需删除该参数即可。如果您需要该功能,则必须回退到1.0.6,直到有人修复问题并执行新版本。

 sudo easy_install freebase==1.0.6