[fix] Log more helpful error message in language_classifier if not loaded

This commit is contained in:
Al
2016-03-21 18:18:25 -04:00
parent 0356b45069
commit 25c8ba8603

View File

@@ -10,6 +10,8 @@
#define LANGUAGE_CLASSIFIER_SIGNATURE 0xCCCCCCCC #define LANGUAGE_CLASSIFIER_SIGNATURE 0xCCCCCCCC
#define LANGUAGE_CLASSIFIER_SETUP_ERROR "language_classifier not loaded, run libpostal_setup_language_classifier()\n"
#define MIN_PROB (0.05 - DBL_EPSILON) #define MIN_PROB (0.05 - DBL_EPSILON)
static language_classifier_t *language_classifier = NULL; static language_classifier_t *language_classifier = NULL;
@@ -58,7 +60,7 @@ language_classifier_response_t *classify_languages(char *address) {
language_classifier_t *classifier = get_language_classifier(); language_classifier_t *classifier = get_language_classifier();
if (classifier == NULL) { if (classifier == NULL) {
log_error("classifier NULL\n"); log_error(LANGUAGE_CLASSIFIER_SETUP_ERROR);
return NULL; return NULL;
} }