From 3e574f3c52f7be7435f33fe17c02d40c3e581d7f Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 17 Jan 2020 15:58:08 +0000 Subject: add BufferLine.timestamp (`datetime.datetime` object) --- src/IRCBuffer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/IRCBuffer.py') diff --git a/src/IRCBuffer.py b/src/IRCBuffer.py index 8ff21d4c..bf3af5df 100644 --- a/src/IRCBuffer.py +++ b/src/IRCBuffer.py @@ -1,4 +1,4 @@ -import collections, dataclasses, re, typing +import collections, dataclasses, datetime, re, typing from src import IRCBot, IRCServer, utils MAX_LINES = 64 @@ -6,15 +6,18 @@ MAX_LINES = 64 @dataclasses.dataclass class BufferLine(object): id: str + timestamp: datetime.datetime sender: str message: str action: bool tags: dict from_self: bool method: str + + deleted: bool=False + notes: typing.Dict[str, str] = dataclasses.field( default_factory=dict) - deleted: bool=False class BufferLineMatch(object): def __init__(self, line: BufferLine, match: str): -- cgit v1.3.1-10-gc9f91