From c064f6ebe11da56755cd99fc6fefb7200303b816 Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Mon, 30 Jul 2012 10:25:13 -0500 Subject: [PATCH] Markov: check for start2-only lists correctly while working backwards what i was doing before had practically no chance of working right, so that's fun --- modules/Markov.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/Markov.py b/modules/Markov.py index 46b14f2..3bf921e 100644 --- a/modules/Markov.py +++ b/modules/Markov.py @@ -379,7 +379,7 @@ class Markov(Module): gen_words += working_backwards self.log.debug("gen_words: {0:s}".format(" ".join(gen_words))) break - elif len(key_hits) == 1 and self.start2 in key_hits: + elif len(filter(lambda a: a!= self.start2, key_hits)) == 0: self.log.debug("only start2 in key_hits, finishing") gen_words += working_backwards self.log.debug("gen_words: {0:s}".format(" ".join(gen_words)))