mirror of
https://github.com/explosion/spaCy.git
synced 2025-07-15 02:32:37 +03:00
Undo harmful pickling hacks on Language class
This commit is contained in:
parent
718f1c50fb
commit
d185927998
|
@ -135,10 +135,6 @@ class Language(object):
|
||||||
self.pipeline = []
|
self.pipeline = []
|
||||||
self._optimizer = None
|
self._optimizer = None
|
||||||
|
|
||||||
def __reduce__(self):
|
|
||||||
bytes_data = self.to_bytes(vocab=False)
|
|
||||||
return (unpickle_language, (self.vocab, self.meta, bytes_data))
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def path(self):
|
def path(self):
|
||||||
return self._path
|
return self._path
|
||||||
|
@ -724,12 +720,6 @@ class DisabledPipes(list):
|
||||||
self[:] = []
|
self[:] = []
|
||||||
|
|
||||||
|
|
||||||
def unpickle_language(vocab, meta, bytes_data):
|
|
||||||
lang = Language(vocab=vocab)
|
|
||||||
lang.from_bytes(bytes_data)
|
|
||||||
return lang
|
|
||||||
|
|
||||||
|
|
||||||
def _pipe(func, docs):
|
def _pipe(func, docs):
|
||||||
for doc in docs:
|
for doc in docs:
|
||||||
func(doc)
|
func(doc)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user