aboutsummaryrefslogtreecommitdiff
path: root/src/IRCServer.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-06-10 10:45:02 +0100
committerGravatar jesopo2019-06-10 10:45:02 +0100
commit6c5dc958d037907d98dd6edbc4e37f5ac39768ac (patch)
treea93470e32b894c5cca31b2caf26f763a937ea2e1 /src/IRCServer.py
parentAllow preprocess.send callbacks to request a line not be sent at all (diff)
signature
Add `.assure()` to ParsedLine, to make it immune from `.valid()`
Diffstat (limited to 'src/IRCServer.py')
-rw-r--r--src/IRCServer.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/IRCServer.py b/src/IRCServer.py
index a5c4c34c..debe8f76 100644
--- a/src/IRCServer.py
+++ b/src/IRCServer.py
@@ -268,7 +268,7 @@ class Server(IRCObject.Object):
self.events.on("preprocess.send").call_unsafe(server=self,
line=line_parsed, events=line_events)
- if line_parsed.valid():
+ if line_parsed.valid() or line_parsed.assured():
line = line_parsed.format()
line_obj = IRCLine.SentLine(line_events, datetime.datetime.utcnow(),
self.hostmask(), line_parsed)
@@ -352,7 +352,7 @@ class Server(IRCObject.Object):
def send_message(self, target: str, message: str, tags: dict={}
) -> IRCLine.SentLine:
- return self.send(utils.irc.protocol.message(target, message, tags))
+ return self.send(utils.irc.protocol.privmsg(target, message, tags))
def send_notice(self, target: str, message: str, tags: dict={}
) -> IRCLine.SentLine: