aboutsummaryrefslogtreecommitdiff
path: root/src/utils/irc
diff options
context:
space:
mode:
authorGravatar jesopo2019-06-02 10:13:51 +0100
committerGravatar jesopo2019-06-02 10:13:51 +0100
commitf9f637e084b54f1b800db66499d44f7ec30d604b (patch)
treee1098b0a64ec458387b9414232e273d945406787 /src/utils/irc
parentUpdate CHANGELOG (diff)
signature
Remove IRCSendBatch, fix some batch-related type hints
Diffstat (limited to 'src/utils/irc')
-rw-r--r--src/utils/irc/__init__.py16
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):