From b76b153672eeff0178e80ca4ecad1e5e169f1827 Mon Sep 17 00:00:00 2001 From: jesopo Date: Mon, 18 Feb 2019 23:11:36 +0000 Subject: Add batch_start and batch_end to utils.irc.protocol --- src/utils/irc/protocol.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/utils/irc/protocol.py b/src/utils/irc/protocol.py index e1446d38..57df7f52 100644 --- a/src/utils/irc/protocol.py +++ b/src/utils/irc/protocol.py @@ -79,3 +79,10 @@ def whox(mask: str, filter: str, fields: str, label: str=None ) -> 'utils.irc.IRCParsedLine': flags = "%s%%%s%s" % (filter, fields, ","+label if label else "") return utils.irc.IRCParsedLine("WHO", [mask, flags]) + +def batch_start(identifier: str, batch_type: str, tags: dict=None): + return utils.irc.IRCParsedLine("BATCH", ["+%s" % identifier, batch_type], + tags=tags) + +def batch_end(identifier: str, tags: dict=None): + return utils.irc.IRCParsedLine("BATCH", ["+%s" % identifier], tags=tags) -- cgit v1.3.1-10-gc9f91