Spaces:
Sleeping
Sleeping
File size: 337 Bytes
3e25ded |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
from collections import deque
class Log:
def __init__(self, queue_maxlen: int = 1000):
self.maxlen = queue_maxlen
self.queue = deque(maxlen=queue_maxlen)
@property
def output(self) -> str:
return "\n".join(self.queue)
def __call__(self, msg: str):
self.queue.append(msg)
log = Log()
|