(self, seq)
| 14 | self.trans.setdefault(state, []).append(next) |
| 15 | |
| 16 | def put(self, seq): |
| 17 | n = self.histsize |
| 18 | add = self.add |
| 19 | add(None, seq[:0]) |
| 20 | for i in range(len(seq)): |
| 21 | add(seq[max(0, i-n):i], seq[i:i+1]) |
| 22 | add(seq[len(seq)-n:], None) |
| 23 | |
| 24 | def get(self): |
| 25 | choice = self.choice |