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()