Skip to content

Commit 3ad65bf

Browse files
authored
fix backwards compatibility, fix #2201 (#2457)
1 parent 02c1d0f commit 3ad65bf

3 files changed

Lines changed: 12 additions & 0 deletions

File tree

gensim/models/keyedvectors.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,11 @@
186186
)
187187
from gensim.similarities.termsim import TermSimilarityIndex, SparseTermSimilarityMatrix
188188

189+
#
190+
# For backwards compatibility, see https://github.com/RaRe-Technologies/gensim/issues/2201
191+
#
192+
from gensim.models.deprecated.keyedvectors import EuclideanKeyedVectors # noqa
193+
189194
logger = logging.getLogger(__name__)
190195

191196

7.96 KB
Binary file not shown.

gensim/test/test_keyedvectors.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,13 @@ def test_identity(self):
348348
self.assertTrue(np.all(np.array([6, 7, 8]) == n[2]))
349349

350350

351+
class Gensim320Test(unittest.TestCase):
352+
def test(self):
353+
path = datapath('old_keyedvectors_320.dat')
354+
vectors = gensim.models.keyedvectors.KeyedVectors.load(path)
355+
self.assertTrue(vectors.word_vec('computer') is not None)
356+
357+
351358
if __name__ == '__main__':
352359
logging.basicConfig(format='%(asctime)s : %(levelname)s : %(message)s', level=logging.DEBUG)
353360
unittest.main()

0 commit comments

Comments
 (0)