Doc2EDAG
Doc2EDAG copied to clipboard
ValueError: too many values to unpack (expected 2)
I use the train.json like:
{ "id": "1", "text": "俄罗斯海军总司令部对外表示,俄罗斯和印度已经签署海豹号核潜艇验收交付书。 按照海军总司令部代表的意思,目前海豹号核潜艇所有的试验已经成功完成,新年之后印度艇员将登舰训练,明年1月下旬潜艇将驶往印度东部海军基地。 海豹号属于俄罗斯第三代潜艇,于1991年在阿穆尔造船厂开工建造,但上世纪90年代中期由于资金不足导致建造中止,在获得印度方面的投资后才得以恢复。2008年11月该潜艇在日本海进行工厂航行试验时,由于氟利昂泄漏造成20人牺牲、21人受伤的事故。事故后,海豹号潜艇进行了维修,更换了灭火设备,并成功完成试验后于去年底加入俄罗斯海军服役。海豹号潜艇排水量12770吨、最大航速30节、最大潜深600米、自持力100天,装备有巡航导弹、鱼雷,人员编制80余人。 目前印度海军组成中还没有核潜艇,本国第一艘潜艇于2009年开工建造,正准备进行航行试验。 印度向俄罗斯租借潜艇一事引起巴基斯坦的恐慌,巴基斯坦外事部官方代表表示将密切关注事态的发展,并将自己国家的核武器提高到战备状态。 ", "event_list": [ { "event_type": "Experiment", "trigger": { "text": "试验", "offset": [ 199, 201 ] }, "arguments": [ { "role": "Subject", "text": "俄罗斯海军总司令部", "offset": [ 0, 9 ] }, { "role": "Equipment", "text": "海豹号核潜艇", "offset": [ 53, 59 ] }, { "role": "Date", "text": "2008年11月", "offset": [ 178, 186 ] },
and i write the Eventtype in event_type.py,like: ` class InjureEvent(BaseEvent): NAME = 'Injure' FIELDS = [ 'Subject', 'Quantity', 'Location', 'Date', ]
def __init__(self, recguid=None):
# super(EquityPledgeEvent, self).__init__(
super().__init__(
InjureEvent.FIELDS, event_name=InjureEvent.NAME, recguid=recguid
)
self.set_key_fields([
'Subject',
'Quantity',
'Location',
])
def is_good_candidate(self, min_match_count=8):
key_flag = self.is_key_complete()
if key_flag:
if self.nonempty_count >= min_match_count:
return True
return False
common_fields = ['Subject', 'Date', 'Location']
event_type2event_class = { ExperimentEvent.NAME: ExperimentEvent, ManoeuvreEvent.NAME: ManoeuvreEvent, DeployEvent.NAME: DeployEvent, SupportEvent.NAME: SupportEvent, AccidentEvent.NAME: AccidentEvent, ExhibitEvent.NAME: ExhibitEvent, ConflictEvent.NAME: ConflictEvent, InjureEvent.NAME: InjureEvent, }
event_type_fields_list = [ (ExperimentEvent.NAME, ExperimentEvent.FIELDS), (ManoeuvreEvent.NAME, ManoeuvreEvent.FIELDS), (DeployEvent.NAME, DeployEvent.FIELDS), (SupportEvent.NAME, SupportEvent.FIELDS), (AccidentEvent.NAME, AccidentEvent.FIELDS), (ExhibitEvent.NAME, ExhibitEvent.FIELDS), (ConflictEvent.NAME, ConflictEvent.FIELDS), (InjureEvent.NAME, InjureEvent.FIELDS), ]
when i run run_dee_task.Py,error:
Traceback (most recent call last):
File "run_dee_task.py", line 61, in