aboutsummaryrefslogtreecommitdiff
path: root/src/IRCServer.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-11-05 20:08:55 +0000
committerGravatar jesopo2018-11-05 20:08:55 +0000
commitafce01d0f8e562461ebc7cb7d9a41dfb8b48e79e (patch)
treeea5563abd68881d3da44468adb82e632015efe65 /src/IRCServer.py
parentDo an instant reconnect for !reconnect in modules/admin.py (diff)
signature
Fall back to nickname for username/realname, as it used to be
Diffstat (limited to 'src/IRCServer.py')
-rw-r--r--src/IRCServer.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/IRCServer.py b/src/IRCServer.py
index 62efbc8f..76b62c7c 100644
--- a/src/IRCServer.py
+++ b/src/IRCServer.py
@@ -100,9 +100,12 @@ class Server(IRCObject.Object):
if self.connection_params.password:
self.send_pass(self.connection_params.password)
- self.send_user(self.connection_params.username,
- self.connection_params.realname)
- self.send_nick(self.connection_params.nickname)
+ nickname = self.connection_params.nicknamme
+ username = self.connection_params.username or nickname
+ realname = self.connection_params.realname or nickname
+
+ self.send_user(username, realname)
+ self.send_nick(nickname)
self.connected = True
def disconnect(self):
self.cached_fileno = self.socket.fileno()