From 7e51165a239b2274ac6777655c0e9e84c7bb6ac3 Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 4 Oct 2019 10:12:52 +0100 Subject: [PATCH] check that `third_words` isn't empty --- modules/markov.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/markov.py b/modules/markov.py index 28ba894c..884a3d18 100644 --- a/modules/markov.py +++ b/modules/markov.py @@ -154,10 +154,10 @@ class Module(ModuleManager.BaseModule): third_words = self.bot.database.execute_fetchall("""SELECT third_word, frequency FROM markov WHERE channel_id=? AND first_word=? AND second_word=?""", [channel_id]+two_words) + if not third_words: + break third_word = self._choose(third_words) - if third_word == None: - break words.append(third_word) return " ".join(words)