aboutsummaryrefslogtreecommitdiff
path: root/src/IRCServer.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-05-19 16:24:38 +0100
committerGravatar jesopo2019-05-19 16:24:38 +0100
commitc607a0e67ccb997a46b27c128a318865ba4c9734 (patch)
treed278ec49647775063d7fd2d63993c51c60e1ebef /src/IRCServer.py
parentSwitch to using Capability.copy() for sasl (diff)
signature
Implement utils.irc.hostmask_match for glob-like hostmask matching
Diffstat (limited to 'src/IRCServer.py')
-rw-r--r--src/IRCServer.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/IRCServer.py b/src/IRCServer.py
index c21f5110..6822296c 100644
--- a/src/IRCServer.py
+++ b/src/IRCServer.py
@@ -203,6 +203,10 @@ class Server(IRCObject.Object):
def irc_equals(self, s1: str, s2: str) -> bool:
return utils.irc.equals(self.case_mapping, s1, s2)
+ def hostmask_match(self, hostmask: str, pattern: str) -> bool:
+ return utils.irc.hostmask_match(self.irc_lower(hostmask),
+ self.irc_lower(pattern))
+
def parse_data(self, line: str):
if not line:
return