diff options
| author | 2020-01-30 14:56:57 +0000 | |
|---|---|---|
| committer | 2020-01-30 14:56:57 +0000 | |
| commit | b296a2df05530382a87ff793e9dbd57659db7dab (patch) | |
| tree | 6a4a086a9010de526846cb834413496a5999a2f6 /src/IRCBuffer.py | |
| parent | bump IRCBuffer MAX_LINES to 1024 (diff) | |
| signature | ||
add IRCBuffer.BufferLine.format() - /me vs message formatting
Diffstat (limited to 'src/IRCBuffer.py')
| -rw-r--r-- | src/IRCBuffer.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/IRCBuffer.py b/src/IRCBuffer.py index d1e0a2d2..013cfb98 100644 --- a/src/IRCBuffer.py +++ b/src/IRCBuffer.py @@ -22,6 +22,13 @@ class BufferLine(object): timestamp: datetime.datetime = dataclasses.field( default_factory=utils.datetime.utcnow) + def format(self): + if self.action: + format = "* %s %s" + else: + format = "<%s> %s" + return format % (self.sender, self.message) + class BufferLineMatch(object): def __init__(self, line: BufferLine, match: str): self.line = line |
