Fix Language.link_components when model is None

This commit is contained in:
Matthew Honnibal 2020-09-16 17:49:48 +02:00
parent f3db3f6fe0
commit d31afc8334

View File

@ -1450,8 +1450,8 @@ class Language:
"""
for i, (name1, proc1) in enumerate(self.pipeline):
if hasattr(proc1, "find_listeners"):
for name2, proc2 in self.pipeline[i:]:
if hasattr(proc2, "model"):
for name2, proc2 in self.pipeline[i+1:]:
if isinstance(getattr(proc2, "model", None), Model):
proc1.find_listeners(proc2.model)
@classmethod