summaryrefslogtreecommitdiff
path: root/factories/INL_factory.py
diff options
context:
space:
mode:
authorgilad_ilsar <gandismidas1>2016-09-22 12:00:19 +0300
committergilad_ilsar <gandismidas1>2016-09-22 12:00:19 +0300
commitcb254de7bc2bc2535267ccb970b0ef980cbdc759 (patch)
tree2f4e0a4282d393b2b1bf52ceb0aba3c3d1119b8a /factories/INL_factory.py
parente34be2e06f88032824beaec5173419c60602591f (diff)
update the loctaion entity
Diffstat (limited to 'factories/INL_factory.py')
-rw-r--r--factories/INL_factory.py10
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)))