diff options
| author | 2017-01-27 21:39:51 +0000 | |
|---|---|---|
| committer | 2017-01-27 21:39:51 +0000 | |
| commit | ec4036a501fb5f9c3dd958da2af3bbb30bfafd9f (patch) | |
| tree | 80ab16d7d3d508ff3627f5348bb214ee2d2160d0 /IRCChannel.py | |
| parent | Fix an issue in MODE handling (diff) | |
Add get_user_status func to IRCChannel
Diffstat (limited to 'IRCChannel.py')
| -rw-r--r-- | IRCChannel.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/IRCChannel.py b/IRCChannel.py index 14de133f..3ecfb110 100644 --- a/IRCChannel.py +++ b/IRCChannel.py @@ -75,3 +75,10 @@ class Channel(object): if nickname.lower() in self.modes.get(mode, []): return True return False + + def get_user_status(self, nickname): + modes = "" + for mode in self.server.mode_prefixes.values(): + if nickname.lower() in self.modes.get(mode, []): + modes += mode + return modes |
