ckanext-harvest:在收集源中设置“配置”时出错

时间:2016-05-09 06:44:15

标签: ckan

我对CKAN收割机扩展有困难。

如果我将“配置”留空,则收获有效,但如果我在其中放置了一些值,则每个数据集都会出现'dict' object has no attribute 'append'错误。

我按照extension page中列出的示例进行操作。
我试过的配置对象的例子:

{ 
"default_tags":["Brisbane"], 
"default_extras":{"Source":"{harvest_source_url}"}, 
"override_extras":true 
}

{ "default_tags":["Brisbane"] }

{ "default_extras":{"State/Territory":"QLD"} }

如何在导入时添加标签和附加内容?
配置对象的正确格式是什么?

2 个答案:

答案 0 :(得分:1)

您需要将标记行更改为dicts列表:

"default_tags":[{"name": "Brisbane"}], 

听起来你已经使用default_extras找到了一个错误,你最好提出issue并提供收获源,堆栈跟踪和ckanext-harvest版本的完整详细信息。更新:此问题现已[已解决]。(https://github.com/ckan/ckanext-harvest/issues/249

答案 1 :(得分:0)

当远程数据集根本没有额外内容时,设置'dict' object has no attribute 'append'时仍然存在错误default_extras

故障单https://github.com/ckan/ckanext-harvest/issues/289有一个拉取请求,用于修复该问题。