diff options
| author | 2019-09-27 16:21:59 +0100 | |
|---|---|---|
| committer | 2019-09-27 16:21:59 +0100 | |
| commit | a42a19672058f40b86d7ab6f3332cb48e473d726 (patch) | |
| tree | 501847fa863e7cc7831cdf54cfada0432437250f | |
| parent | add !msg (diff) | |
| signature | ||
only return IRCUser.hostmask() when all needed pieces are available
| -rw-r--r-- | src/IRCUser.py | 4 |
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 |
