2011-02-07 38 views
0

我一直在使用Freebase Python模块成功读取数据,今天我开始测试将数据写入Freebase。_URLFetchResult对象在通过Python调用Freebase时没有属性“body”

但我不断收到这对我来说并不决策意识的错误:

内的代码相同的范围,我可以没有错误执行mqlread(查询)。

但是当我尝试:

freebase.mqlwrite(query) 

我得到这样一个错误:

File "/Users/willmerydith/repos/supermeeple-sk/admin.py", line 96, in post 
    result = freebase.mqlwrite(query) 
File "/Users/willmerydith/repos/supermeeple-sk/freebase/api/session.py", 
line 745, in mqlwrite 
    form=dict(query=qstr)) 
File "/Users/willmerydith/repos/supermeeple-sk/freebase/api/session.py", 
line 442, in _httpreq_json 
    resp, body = self._httpreq(*args, **kws) 
File "/Users/willmerydith/repos/supermeeple-sk/freebase/api/session.py", 
line 428, in _httpreq 
    return self._http_request(url, method, body, headers) 
File "/Users/willmerydith/repos/supermeeple-sk/freebase/api/httpclients.py", 
line 88, in __call__ 
    self._raise_service_error(url, resp.status_code, 
resp.headers['content-type'], resp.body) 
AttributeError: '_URLFetchResult' object has no attribute 'body' 

这是否意味着将这些电话无法达到的游离碱?或者 Freebase没有发回正确的结果?

回答

相关问题