From a42a19672058f40b86d7ab6f3332cb48e473d726 Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 27 Sep 2019 16:21:59 +0100 Subject: only return IRCUser.hostmask() when all needed pieces are available --- src/IRCUser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/IRCUser.py') 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 -- cgit v1.3.1-10-gc9f91