Skip to content

Commit f86543d

Browse files
committed
[Issue #38] Handle ModuleNotFoundError for word_levenshtein
1 parent b115f0f commit f86543d

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

DiarizationLM/diarizationlm/metrics.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@
2828
from scipy import optimize
2929
import tqdm
3030
from diarizationlm import utils
31-
import word_levenshtein as levenshtein
31+
try:
32+
import word_levenshtein as levenshtein
33+
except ModuleNotFoundError:
34+
import levenshtein
3235

3336

3437
@dataclasses.dataclass

DiarizationLM/diarizationlm/utils.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99
import numpy as np
1010
from scipy import optimize
1111

12-
import word_levenshtein as levenshtein
12+
try:
13+
import word_levenshtein as levenshtein
14+
except ModuleNotFoundError:
15+
import levenshtein
1316

1417
PUNCTUATIONS = [",", ".", "_", "?", "!", "-", '"', "'"]
1518

0 commit comments

Comments
 (0)