aboutsummaryrefslogtreecommitdiff
path: root/modules/line_handler/channel.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-03-03 22:46:24 +0000
committerGravatar jesopo2019-03-03 22:46:24 +0000
commit2affba99ca5d481de97f3063449c0986b18589c9 (patch)
tree48bb7fd90ab4398e288c631d069bc98ee1a5f233 /modules/line_handler/channel.py
parent@utils.hook shouldn't be in line_handler/message.py (diff)
Minor refactors across line_handler
Diffstat (limited to 'modules/line_handler/channel.py')
-rw-r--r--modules/line_handler/channel.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/modules/line_handler/channel.py b/modules/line_handler/channel.py
index 487dcbd1..bcc66757 100644
--- a/modules/line_handler/channel.py
+++ b/modules/line_handler/channel.py
@@ -18,8 +18,7 @@ def topic(events, event):
def handle_333(events, event):
channel = event["server"].channels.get(event["args"][1])
- topic_setter_hostmask = event["args"][2]
- topic_setter = utils.irc.seperate_hostmask(topic_setter_hostmask)
+ topic_setter = utils.irc.seperate_hostmask(event["args"][2])
topic_time = int(event["args"][3]) if event["args"][3].isdigit() else None
channel.set_topic_setter(topic_setter.nickname, topic_setter.username,
@@ -113,10 +112,9 @@ def part(events, event):
def handle_324(event):
channel = event["server"].channels.get(event["args"][1])
modes = event["args"][2]
- if modes[0] == "+" and modes[1:]:
- for mode in modes[1:]:
- if mode in event["server"].channel_modes:
- channel.add_mode(mode)
+ for mode in modes[1:]:
+ if mode in event["server"].channel_modes:
+ channel.add_mode(mode)
def handle_329(event):
channel = event["server"].channels.get(event["args"][1])