Skip to content

Commit 66dcd29

Browse files
committed
guard against missing dict_len
1 parent 0d61018 commit 66dcd29

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

swirl/processors/relevancy.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,7 @@ def process(self):
376376
del item['NOT']
377377
break
378378
# retrieve the scores and lens from pass 1
379+
dict_score = None
379380
if 'dict_score' in item:
380381
dict_score = item['dict_score']
381382
del item['dict_score']
@@ -391,6 +392,12 @@ def process(self):
391392
logger.debug("Found explain")
392393
dict_score = item['explain']
393394
del item['explain']
395+
396+
# Check if dict_score is still not defined
397+
if dict_score is None:
398+
self.warning("dict_score is still missing after all attempts to define it!")
399+
continue # Skip to the next iteration
400+
394401
relevancy_model = ""
395402
# check for _relevancy_model
396403
if '_relevancy_model' in item:

0 commit comments

Comments
 (0)