From 334d342b40e34315cb2336cea11785a1e6a6b389 Mon Sep 17 00:00:00 2001 From: nemunaire Date: Fri, 8 Jul 2016 22:38:25 +0200 Subject: [PATCH] Implement socket server subparse --- nemubot/server/socket.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nemubot/server/socket.py b/nemubot/server/socket.py index 1137e36..72c0c7b 100644 --- a/nemubot/server/socket.py +++ b/nemubot/server/socket.py @@ -70,6 +70,14 @@ class _Socket(AbstractServer): yield message.Command(cmd=args[0], args=args[1:], server=self.fileno(), to=["you"], frm="you") + def subparse(self, orig, cnt): + for m in self.parse(cnt): + m.to = orig.to + m.frm = orig.frm + m.date = orig.date + yield m + + class _SocketServer(_Socket): def __init__(self, host, port, bind=None, **kwargs):