From 8e003281b621e30cc6cf3d0a1f696aaa51cfe3d0 Mon Sep 17 00:00:00 2001 From: jesopo Date: Thu, 13 Sep 2018 11:46:42 +0100 Subject: [PATCH] Support "nickname@hostname" hostmask, even though it's almost certain it'll never be seen in the wild. --- Utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Utils.py b/Utils.py index 6a9adf69..fd9f5234 100644 --- a/Utils.py +++ b/Utils.py @@ -49,10 +49,12 @@ def seperate_hostmask(hostmask): hostmask = remove_colon(hostmask) first_delim = hostmask.find("!") second_delim = hostmask.find("@") - nickname = username = hostname = hostmask + nickname, username, hostname = hostmask, None, None if first_delim > -1 and second_delim > first_delim: nickname, username = hostmask.split("!", 1) username, hostname = username.split("@", 1) + else if second_delim > -1: + nickname, hostname = hostmask.split("@", 1) return IRCHostmask(nickname, username, hostname, hostmask) def get_url(url, **kwargs):