From b7dda02951d149837cb888e750feaaaec809d44b Mon Sep 17 00:00:00 2001 From: jesopo Date: Wed, 19 Sep 2018 01:13:54 +0100 Subject: Add optional aliases for IRCServers, mostly to make logging prettier. --- IRCServer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'IRCServer.py') diff --git a/IRCServer.py b/IRCServer.py index 087e6da3..f9067fc5 100644 --- a/IRCServer.py +++ b/IRCServer.py @@ -11,12 +11,13 @@ if hasattr(ssl, "PROTOCOL_TLS"): OUR_TLS_PROTOCOL = ssl.PROTOCOL_TLS class Server(object): - def __init__(self, bot, events, id, hostname, port, password, ipv4, - tls, nickname, username, realname): + def __init__(self, bot, events, id, alias, hostname, port, password, + ipv4, tls, nickname, username, realname): self.connected = False self.bot = bot self.events = events self.id = id + self.alias = alias self.target_hostname = hostname self.port = port self.tls = tls @@ -74,6 +75,8 @@ class Server(object): def __repr__(self): return "IRCServer.Server(%s)" % self.__str__() def __str__(self): + if self.alias: + return self.alias return "%s:%s%s" % (self.target_hostname, "+" if self.tls else "", self.port) def fileno(self): -- cgit v1.3.1-10-gc9f91