aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2019-09-27 16:21:59 +0100
committerGravatar jesopo2019-09-27 16:21:59 +0100
commita42a19672058f40b86d7ab6f3332cb48e473d726 (patch)
tree501847fa863e7cc7831cdf54cfada0432437250f
parentadd !msg (diff)
signature
only return IRCUser.hostmask() when all needed pieces are available
-rw-r--r--src/IRCUser.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/IRCUser.py b/src/IRCUser.py
index 6cc1c506..8266febd 100644
--- a/src/IRCUser.py
+++ b/src/IRCUser.py
@@ -33,7 +33,9 @@ class User(IRCObject.Object):
return self.nickname
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:
return (self.identified_account_id_override or