我一直在尝试使用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'。
我错过了什么吗?
答案 0 :(得分:0)
不,你不会错过任何东西。有人搞砸1.0.8版本,并对API进行了不兼容的更改,可能是由于与SVN分支的混淆。
如果不需要MQL扩展,只需删除该参数即可。如果您需要该功能,则必须回退到1.0.6,直到有人修复问题并执行新版本。
sudo easy_install freebase==1.0.6