Only use load compat if we can't load the classifier

This commit is contained in:
Yacine Filali
2017-05-24 13:29:59 -07:00
parent f5f7264077
commit 4acf05cf28

View File

@@ -30,11 +30,14 @@ def train(classifier, train_data_filename, save_classifier_filename=None):
def load(saved_classifier_filename, train_data_filename): def load(saved_classifier_filename, train_data_filename):
"""Loads saved classifier. """ """Loads saved classifier. """
import sys try:
if sys.version_info > (3, 0): return joblib.load(saved_classifier_filename)
return load_compat(saved_classifier_filename) except Exception:
import sys
if sys.version_info > (3, 0):
return load_compat(saved_classifier_filename)
return joblib.load(saved_classifier_filename) raise
def load_compat(saved_classifier_filename): def load_compat(saved_classifier_filename):