diff options
author | gilad_ilsar <gandismidas1> | 2016-09-22 12:00:19 +0300 |
---|---|---|
committer | gilad_ilsar <gandismidas1> | 2016-09-22 12:00:19 +0300 |
commit | cb254de7bc2bc2535267ccb970b0ef980cbdc759 (patch) | |
tree | 2f4e0a4282d393b2b1bf52ceb0aba3c3d1119b8a /factories/INL_factory.py | |
parent | e34be2e06f88032824beaec5173419c60602591f (diff) |
update the loctaion entity
Diffstat (limited to 'factories/INL_factory.py')
-rw-r--r-- | factories/INL_factory.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/factories/INL_factory.py b/factories/INL_factory.py index adc5b1a..42feea6 100644 --- a/factories/INL_factory.py +++ b/factories/INL_factory.py @@ -20,7 +20,7 @@ ENTITY_KEYS = { '151.9': 'name_langindic', '451:a': 'name_in_langs', '451:9': 'langs_langindic', - '550.a': 'type' + '550.a': 'type_of_place' } @@ -79,7 +79,7 @@ class INLFactory(BasicFactory): return entities.Institution() elif record_key == '151': name_in_langs = dict() - types = [] + types_of_place = list() for field in raw_object.getroot(): key = field.attrib.get('tag') tag = entity_keys.get(key) @@ -95,8 +95,8 @@ class INLFactory(BasicFactory): name_in_langs.get(field.text).append(name) else: name_in_langs.update({field.text: [name]}) - elif tag == 'type': - types.append(field.text) + elif tag == 'type_of_place': + types_of_place.append(field.text) elif tag == 'name_in_langs': name_diff = field.text elif tag == 'langs_langindic': @@ -104,7 +104,7 @@ class INLFactory(BasicFactory): name_in_langs.get(field.text).append(name_diff) else: name_in_langs.update({field.text: [name]}) - return entities.Location(eng_name, types, name_in_langs) + return entities.Location(eng_name, types_of_place , name_in_langs) else: raise KeyError('Key {} was not recognized for factory {}'.format(entity_keys, type(self))) |