aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2019-02-10 20:44:29 +0000
committerGravatar jesopo2019-02-10 20:44:29 +0000
commit89f035fdcfd5a4ce157e5cb5dac293736b42dfbf (patch)
treec43edc7c22f14202995e37ccadef86717be5f6c3
parentShift encoding/truncating IRC lines to src/IRCLine.py (diff)
signature
Add `IRCServer.hostmask()` to construct our nick!user@host hostmask
-rw-r--r--src/IRCServer.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/IRCServer.py b/src/IRCServer.py
index f3f9d47b..f37a45f0 100644
--- a/src/IRCServer.py
+++ b/src/IRCServer.py
@@ -91,6 +91,9 @@ class Server(IRCObject.Object):
def fileno(self) -> int:
return self.cached_fileno or self.socket.fileno()
+ def hostmask(self):
+ return "%s!%s@%s" % (self.nickname, self.username, self.hostname)
+
def tls_wrap(self):
client_certificate = self.bot.config.get("tls-certificate", None)
client_key = self.bot.config.get("tls-key", None)