aboutsummaryrefslogtreecommitdiff
path: root/IRCServer.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-09-19 01:13:54 +0100
committerGravatar jesopo2018-09-19 01:13:54 +0100
commitb7dda02951d149837cb888e750feaaaec809d44b (patch)
tree404fce8b051300ababbedee73b34dd346b119a88 /IRCServer.py
parentOnly 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.py7
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):