only return IRCUser.hostmask() when all needed pieces are available
This commit is contained in:
parent
bc63111984
commit
a42a196720
1 changed files with 3 additions and 1 deletions
|
@ -33,7 +33,9 @@ class User(IRCObject.Object):
|
||||||
return self.nickname
|
return self.nickname
|
||||||
|
|
||||||
def hostmask(self) -> str:
|
def hostmask(self) -> str:
|
||||||
return "%s!%s@%s" % (self.nickname, self.username, self.hostname)
|
if self.nickname and self.username and self.hostname:
|
||||||
|
return "%s!%s@%s" % (self.nickname, self.username, self.hostname)
|
||||||
|
return None
|
||||||
|
|
||||||
def get_id(self)-> int:
|
def get_id(self)-> int:
|
||||||
return (self.identified_account_id_override or
|
return (self.identified_account_id_override or
|
||||||
|
|
Loading…
Reference in a new issue