diff options
| author | 2018-09-19 01:13:54 +0100 | |
|---|---|---|
| committer | 2018-09-19 01:13:54 +0100 | |
| commit | b7dda02951d149837cb888e750feaaaec809d44b (patch) | |
| tree | 404fce8b051300ababbedee73b34dd346b119a88 /IRCServer.py | |
| parent | Only allow the register command on networks that support internal identity (diff) | |
| signature | ||
Add optional aliases for IRCServers, mostly to make logging prettier.
Diffstat (limited to 'IRCServer.py')
| -rw-r--r-- | IRCServer.py | 7 |
1 files changed, 5 insertions, 2 deletions
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): |
