some irc servers refuse to adhere to standards ...
This commit is contained in:
parent
072ba02831
commit
a5df60e839
@ -169,8 +169,14 @@ class User:
|
||||
|
||||
def __init__(self, user: str):
|
||||
self.user = user
|
||||
if "@" not in self.user:
|
||||
self.nickname = self.hostname = self.user
|
||||
else:
|
||||
user, self.hostname = self.user.split("@")
|
||||
if "!" in user:
|
||||
self.nickname, self.username = user.split("!")
|
||||
else:
|
||||
self.nickname = self.username = user
|
||||
|
||||
def nick(self, new_nick: str):
|
||||
self.user.replace("%s!" % self.nickname, "%s!" % new_nick)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user