mirror of
https://github.com/explosion/spaCy.git
synced 2025-07-12 17:22:25 +03:00
Point to spacy.pipeline.factories for import backwards compat hooks
This commit is contained in:
parent
bd2d707773
commit
43a9d37864
|
@ -351,6 +351,6 @@ def _split_morph_attrs(attrs: dict) -> Tuple[dict, dict]:
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_attribute_ruler":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_attribute_ruler
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -171,9 +171,9 @@ cdef class DependencyParser(Parser):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_parser":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_parser
|
||||
elif name == "make_beam_parser":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_beam_parser
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -393,6 +393,6 @@ class EditTreeLemmatizer(TrainablePipe):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_edit_tree_lemmatizer":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_edit_tree_lemmatizer
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -579,6 +579,6 @@ class EntityLinker(TrainablePipe):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_entity_linker":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_entity_linker
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -507,6 +507,6 @@ class EntityRuler(Pipe):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_entity_ruler":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_entity_ruler
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
|
@ -189,9 +189,9 @@ class DocCleaner:
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_doc_cleaner":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_doc_cleaner
|
||||
elif name == "make_token_splitter":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_token_splitter
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -318,6 +318,6 @@ class Lemmatizer(Pipe):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_lemmatizer":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_lemmatizer
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -297,6 +297,6 @@ class Morphologizer(Tagger):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_morphologizer":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_morphologizer
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -212,6 +212,6 @@ class ClozeMultitask(TrainablePipe):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_nn_labeller":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_nn_labeller
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -124,9 +124,9 @@ cdef class EntityRecognizer(Parser):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_ner":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_ner
|
||||
elif name == "make_beam_ner":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_beam_ner
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -172,6 +172,6 @@ class Sentencizer(Pipe):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_sentencizer":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_sentencizer
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -181,6 +181,6 @@ class SentenceRecognizer(Tagger):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_senter":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_senter
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -283,6 +283,6 @@ class SpanFinder(TrainablePipe):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_span_finder":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_span_finder
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -507,9 +507,9 @@ class SpanRuler(Pipe):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_span_ruler":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_span_ruler
|
||||
elif name == "make_entity_ruler":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_future_entity_ruler
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -662,9 +662,9 @@ class SpanCategorizer(TrainablePipe):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_spancat":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_spancat
|
||||
elif name == "make_spancat_singlelabel":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_spancat_singlelabel
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
|
@ -298,6 +298,6 @@ class Tagger(TrainablePipe):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_tagger":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_tagger
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -378,6 +378,6 @@ class TextCategorizer(TrainablePipe):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_textcat":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_textcat
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -175,6 +175,6 @@ class MultiLabel_TextCategorizer(TextCategorizer):
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_multilabel_textcat":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_multilabel_textcat
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
|
@ -322,6 +322,6 @@ def _empty_backprop(dX): # for pickling
|
|||
# Setup backwards compatibility hook for factories
|
||||
def __getattr__(name):
|
||||
if name == "make_tok2vec":
|
||||
module = importlib.import_module("spacy.registrations")
|
||||
module = importlib.import_module("spacy.pipeline.factories")
|
||||
return module.make_tok2vec
|
||||
raise AttributeError(f"module {__name__} has no attribute {name}")
|
||||
|
|
Loading…
Reference in New Issue
Block a user