Skip to content
Snippets Groups Projects

fixing minor bugs found in XML reader, we solved #7, #8, #9 and #10 issues;...

Merged Arkadiusz Janz requested to merge bugfixes into master
Compare and
3 files
+ 15
3
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 12
1
@@ -40,6 +40,7 @@ _POSES = {
_RELKINDS = {
u'relacja pomiędzy synsetami': en.RelationKind.synset,
u'relacja leksykalna': en.RelationKind.lexical,
u'relacja synonimii': en.RelationKind.lexical
}
_BOOLVALUES = {u'true': True, u'false': False}
@@ -118,7 +119,17 @@ class WNXMLReader(object):
id_ = int(elem.get('id'))
var = int(elem.get('variant'))
pos = _POSES[elem.get('pos')]
dom = en.Domain(elem.get('domain'))
dom = elem.get('domain')
try:
dom = en.Domain(dom)
except ValueError:
try:
dom = getattr(en.Domain, dom)
except AttributeError:
raise ValueError(
"The domains found in the dump are incompatible with "
"current library version."
)
self._schema.take_lexical_unit(
id_,