mirror of
https://github.com/explosion/spaCy.git
synced 2025-07-03 11:23:12 +03:00
Refactor to if/else
This commit is contained in:
parent
de9727a98b
commit
5dbf70677f
|
@ -102,15 +102,15 @@ cdef class Span:
|
||||||
self.doc = doc
|
self.doc = doc
|
||||||
if isinstance(label, str):
|
if isinstance(label, str):
|
||||||
label = doc.vocab.strings.add(label)
|
label = doc.vocab.strings.add(label)
|
||||||
|
elif label not in doc.vocab.strings:
|
||||||
|
raise ValueError(Errors.E084.format(name="label", value=label))
|
||||||
if isinstance(kb_id, str):
|
if isinstance(kb_id, str):
|
||||||
kb_id = doc.vocab.strings.add(kb_id)
|
kb_id = doc.vocab.strings.add(kb_id)
|
||||||
|
elif kb_id not in doc.vocab.strings:
|
||||||
|
raise ValueError(Errors.E084.format(name="kb_id", value=kb_id))
|
||||||
if isinstance(span_id, str):
|
if isinstance(span_id, str):
|
||||||
span_id = doc.vocab.strings.add(span_id)
|
span_id = doc.vocab.strings.add(span_id)
|
||||||
if label not in doc.vocab.strings:
|
elif span_id not in doc.vocab.strings:
|
||||||
raise ValueError(Errors.E084.format(name="label", value=label))
|
|
||||||
if kb_id not in doc.vocab.strings:
|
|
||||||
raise ValueError(Errors.E084.format(name="kb_id", value=kb_id))
|
|
||||||
if span_id not in doc.vocab.strings:
|
|
||||||
raise ValueError(Errors.E084.format(name="span_id", value=span_id))
|
raise ValueError(Errors.E084.format(name="span_id", value=span_id))
|
||||||
|
|
||||||
start_char = doc[start].idx if start < doc.length else len(doc.text)
|
start_char = doc[start].idx if start < doc.length else len(doc.text)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user