txlyre пре 1 недеља
родитељ
комит
c60dcb6f39
1 измењених фајлова са 3 додато и 3 уклоњено
  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()