aboutsummaryrefslogtreecommitdiff
path: root/modules/line_handler.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-02-12 17:02:12 +0000
committerGravatar jesopo2019-02-12 17:02:12 +0000
commite573f9de510630376e2638f962a9a1c40c861e14 (patch)
tree36a9312f67f8293d171655eaa9fb31d23bc568e5 /modules/line_handler.py
parentTypo, 'datetme' -> 'datetime' (ctcp.py) (diff)
We can *receive* PRIVMSG/NOTICE without a `prefix` (line_handler.py)
Diffstat (limited to 'modules/line_handler.py')
-rw-r--r--modules/line_handler.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/modules/line_handler.py b/modules/line_handler.py
index 8cf6f20d..76e9449d 100644
--- a/modules/line_handler.py
+++ b/modules/line_handler.py
@@ -435,8 +435,11 @@ class Module(ModuleManager.BaseModule):
if "echo-message" in event["server"].capabilities:
return
else:
- from_self = event["server"].is_own_nickname(
- event["prefix"].nickname)
+ if event["prefix"]:
+ from_self = event["server"].is_own_nickname(
+ event["prefix"].nickname)
+ else:
+ from_self = False
user = None
user_nickname = None
@@ -504,8 +507,11 @@ class Module(ModuleManager.BaseModule):
if "echo-message" in event["server"].capabilities:
return
else:
- from_self = event["server"].is_own_nickname(
- event["prefix"].nickname)
+ if event["prefix"]:
+ from_self = event["server"].is_own_nickname(
+ event["prefix"].nickname)
+ else:
+ from_self = False
message = event["args"][1]
message_split = message.split(" ")