2011-10-08 3 views
2

저는 Freebase API를 시도해 왔으며 커서 설정과 관련하여 다음 question을 시도했습니다. 형식 오류 : mqlreaditer() 예기치 않은 키워드 인수를 가지고 '확장'나는 다음과 같은 오류가Freebase Python API에서 커서 확장 기능을 사용할 수 없습니까?

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() 

을 :

나는 작동하지 않는 다음과 같은 코드가 있습니다.

내가 누락 된 항목이 있습니까?

+0

분명히 'mqlreaditer'는'extended' 인수를 취하지 않습니다. 어쩌면 이전 질문에 대한 의견으로 게시해야합니다 (답변을 수락하지 않으면 답변을받을 수 있습니다). –

답변

0

아니요, 누락 된 것이 없습니다. 누군가 1.0.8 릴리스를 수행하는 것을 망쳐 버렸고 아마도 SVN 브랜칭과의 혼동으로 인해 API에 호환되지 않는 변경이있었습니다.

MQL 확장이 필요하지 않으면 해당 매개 변수를 삭제하십시오. 이 기능이 필요한 경우, 누군가가 문제를 해결하고 새 릴리스를 수행 할 때까지 1.0.6으로 폴백해야합니다.

sudo easy_install freebase==1.0.6 
관련 문제