aboutsummaryrefslogtreecommitdiff
path: root/src/IRCServer.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-02-14 21:59:26 +0000
committerGravatar jesopo2019-02-14 21:59:26 +0000
commited99d66163b6199be622e53230e6b9b5fd0cdc46 (patch)
tree590a6d0858e926cc6f1f0b14b5d85d0cd3972cd4 /src/IRCServer.py
parentcopypaste fail, `server` -> `event["server"]` (message_tacking.py) (diff)
signature
Don't add a space after a formatted tagmsg in _tag_str (src/IRCServer.py)
Diffstat (limited to 'src/IRCServer.py')
-rw-r--r--src/IRCServer.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/IRCServer.py b/src/IRCServer.py
index f3fd8f56..acc2519f 100644
--- a/src/IRCServer.py
+++ b/src/IRCServer.py
@@ -322,20 +322,22 @@ class Server(IRCObject.Object):
if value:
tag_str += "=%s" % value
if tag_str:
- tag_str = "@%s " % tag_str
+ tag_str = "@%s" % tag_str
return tag_str
def send_message(self, target: str, message: str, prefix: str=None,
tags: dict={}) -> IRCLine.Line:
full_message = message if not prefix else prefix+message
+ tag_str = "" if not tags else "%s " % self._tag_str(tags)
return self.send("%sPRIVMSG %s %s" %
- (self._tag_str(tags), target, utils.irc.trailing(full_message)))
+ (tag_str, target, utils.irc.trailing(full_message)))
def send_notice(self, target: str, message: str, prefix: str=None,
tags: dict={}) -> IRCLine.Line:
full_message = message if not prefix else prefix+message
+ tag_str = "" if not tags else "%s " % self._tag_str(tags)
return self.send("%sNOTICE %s %s" %
- (self._tag_str(tags), target, utils.irc.trailing(full_message)))
+ (tag_str, target, utils.irc.trailing(full_message)))
def send_tagmsg(self, target, tags: dict):
return self.send("%s TAGMSG %s" % (self._tag_str(tags), target))