diff options
| author | 2019-06-02 10:13:51 +0100 | |
|---|---|---|
| committer | 2019-06-02 10:13:51 +0100 | |
| commit | f9f637e084b54f1b800db66499d44f7ec30d604b (patch) | |
| tree | e1098b0a64ec458387b9414232e273d945406787 /src/utils/irc | |
| parent | Update CHANGELOG (diff) | |
| signature | ||
Remove IRCSendBatch, fix some batch-related type hints
Diffstat (limited to 'src/utils/irc')
| -rw-r--r-- | src/utils/irc/__init__.py | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/utils/irc/__init__.py b/src/utils/irc/__init__.py index 3be9b279..67eb6b7e 100644 --- a/src/utils/irc/__init__.py +++ b/src/utils/irc/__init__.py @@ -263,17 +263,11 @@ class IRCBatch(object): self.id = identifier self.type = batch_type self.tags = tags - self.lines = [] # type: typing.List[IRCLine.ParsedLine] -class IRCRecvBatch(IRCBatch): - pass -class IRCSendBatch(IRCBatch): - def _add_line(self, line: IRCLine.ParsedLine): - line.tags["batch"] = self.id - self.lines.append(line) - def message(self, target: str, message: str, tags: dict={}): - self._add_line(utils.irc.protocol.message(target, message, tags)) - def notice(self, target: str, message: str, tags: dict={}): - self._add_line(utils.irc.protocol.notice(target, message, tags)) + self._lines = [] # type: typing.List[IRCLine.ParsedLine] + def add_line(self, line: IRCLine.ParsedLine): + self._lines.append(line) + def get_lines(self) -> typing.List[IRCLine.ParsedLine]: + return self._lines class Capability(object): def __init__(self, name, draft_name=None): |
