1
1
mirror of https://github.com/explosion/spaCy.git synced 2025-04-18 08:01:58 +03:00

Remove __init_subclass__ used for deprecation warning (incompatible with cython3)

This commit is contained in:
Matthew Honnibal 2025-04-04 22:15:01 +02:00
parent 92bd042502
commit b948f8516c

View File

@ -21,13 +21,6 @@ cdef class Pipe:
DOCS: https://spacy.io/api/pipe
"""
@classmethod
def __init_subclass__(cls, **kwargs):
"""Raise a warning if an inheriting class implements 'begin_training'
(from v2) instead of the new 'initialize' method (from v3)"""
if hasattr(cls, "begin_training"):
warnings.warn(Warnings.W088.format(name=cls.__name__))
def __call__(self, Doc doc) -> Doc:
"""Apply the pipe to one document. The document is modified in place,
and returned. This usually happens under the hood when the nlp object