txlyre 1 viikko sitten
vanhempi
commit
c60dcb6f39
1 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. 3 3
      markov.py

+ 3 - 3
markov.py

@@ -28,9 +28,9 @@ class Markov:
         return self.chain is not None
         return self.chain is not None
 
 
     def generate(self, init_state=None):
     def generate(self, init_state=None):
-        if isinstance(init_state, str):
-            init_state = self.tokenize(init_state)
-
+        if init_state is not None:
+            init_state = tuple(self.tokenize(init_state))
+        
         words = self.chain.walk(init_state)
         words = self.chain.walk(init_state)
         if not words:
         if not words:
             return self.generate()
             return self.generate()