Skip to content

Commit 47d4f2a

Browse files
committed
Ignore needs_subject_vectorizer; error if analyzer field is accessed but missing
1 parent f03c320 commit 47d4f2a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

annif/project.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ def analyzer(self):
127127
if self.analyzer_spec:
128128
self._analyzer = annif.analyzer.get_analyzer(
129129
self.analyzer_spec)
130-
elif self.backend.needs_subject_vectorizer:
130+
else:
131131
raise ConfigurationException(
132132
"analyzer setting is missing (and needed by the backend)",
133133
project_id=self.project_id)

tests/projects.cfg

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ sources=dummy-en,dummydummy
3333
vocab=dummy
3434

3535
[noanalyzer]
36-
name=TFIDF with no analyzer
36+
name=Dummy with no analyzer
3737
language=en
38-
backend=tfidf
38+
backend=dummy
3939
vocab=dummy
4040

4141
[novocab]

0 commit comments

Comments
 (0)