mirror of
https://github.com/explosion/spaCy.git
synced 2025-04-29 05:13:42 +03:00
Turn on formatting for allow_extra_label
This commit is contained in:
parent
4b5c5f197b
commit
270db33dcf
|
@ -230,15 +230,17 @@ class SpanCategorizer(TrainablePipe):
|
||||||
def _allow_extra_label(self) -> None:
|
def _allow_extra_label(self) -> None:
|
||||||
"""Raise an error if the component can not add any more labels."""
|
"""Raise an error if the component can not add any more labels."""
|
||||||
nO = None
|
nO = None
|
||||||
# fmt: off
|
|
||||||
if self.model.has_dim("nO"):
|
if self.model.has_dim("nO"):
|
||||||
nO = self.model.get_dim("nO")
|
nO = self.model.get_dim("nO")
|
||||||
elif self.model.has_ref("output_layer") and self.model.get_ref("output_layer").has_dim("nO"):
|
elif self.model.has_ref("output_layer") and self.model.get_ref(
|
||||||
|
"output_layer"
|
||||||
|
).has_dim("nO"):
|
||||||
nO = self.model.get_ref("output_layer").get_dim("nO")
|
nO = self.model.get_ref("output_layer").get_dim("nO")
|
||||||
if nO is not None and nO == self._n_labels:
|
if nO is not None and nO == self._n_labels:
|
||||||
if not self.is_resizable:
|
if not self.is_resizable:
|
||||||
raise ValueError(Errors.E922.format(name=self.name, nO=self.model.get_dim("nO")))
|
raise ValueError(
|
||||||
# fmt: on
|
Errors.E922.format(name=self.name, nO=self.model.get_dim("nO"))
|
||||||
|
)
|
||||||
|
|
||||||
def add_label(self, label: str) -> int:
|
def add_label(self, label: str) -> int:
|
||||||
"""Add a new label to the pipe.
|
"""Add a new label to the pipe.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user