| 1 | class Log: |
| 2 | """See README.md; append writes "<seq> <kind> <name>" lines, seq from 1.""" |
| 3 | |
| 4 | def __init__(self, path): |
| 5 | self.path = path |
| 6 | self._seq = 0 |
| 7 | |
| 8 | def append(self, kind, name): |
| 9 | self._seq += 1 |
| 10 | with open(self.path, "a") as f: |
| 11 | f.write(f"{self._seq} {kind} {name}\n") |
| 12 | |
| 13 | def count(self): |
| 14 | return self._seq |
| 15 |