From 4a9ac33a2f7552b455653a926c9ce281ce892218 Mon Sep 17 00:00:00 2001 From: jesopo Date: Mon, 13 Apr 2020 20:59:58 +0100 Subject: add channel mlock (mode lock) functionality to channel_op.py --- src/IRCChannel.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/IRCChannel.py') diff --git a/src/IRCChannel.py b/src/IRCChannel.py index fbb47cfb..4e8aed9d 100644 --- a/src/IRCChannel.py +++ b/src/IRCChannel.py @@ -262,7 +262,10 @@ class Channel(IRCObject.Object): return True return False - def has_mode(self, user: IRCUser.User, mode: str) -> bool: + def has_mode(self, mode: str) -> bool: + return mode in self.modes + + def has_umode(self, user: IRCUser.User, mode: str) -> bool: return user in self.modes.get(mode, []) def get_user_modes(self, user: IRCUser.User) -> typing.Set: -- cgit v1.3.1-10-gc9f91