txlyre 1 hafta önce
ebeveyn
işleme
c60dcb6f39
1 değiştirilmiş dosya ile 3 ekleme ve 3 silme
  1. 3 3
      markov.py

+ 3 - 3
markov.py

@@ -28,9 +28,9 @@ class Markov:
         return self.chain is not 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)
         if not words:
             return self.generate()