mirror of
https://github.com/jlu5/PyLink.git
synced 2024-12-28 05:32:51 +01:00
exttarget: use match_text() to match exttarget text fields
(cherry picked from commit bfe8a23dbc
)
This commit is contained in:
parent
4d24aa236b
commit
52730268b0
@ -76,8 +76,8 @@ def ircop(irc, host, uid):
|
||||
# 1st scenario.
|
||||
return irc.is_oper(uid)
|
||||
else:
|
||||
# 2nd scenario. Use match_host (ircmatch) to match the opertype glob to the opertype.
|
||||
return irc.match_host(groups[1], irc.users[uid].opertype)
|
||||
# 2nd scenario. Match the opertype glob to the opertype.
|
||||
return irc.match_text(groups[1], irc.users[uid].opertype)
|
||||
|
||||
@bind
|
||||
def server(irc, host, uid):
|
||||
@ -96,7 +96,7 @@ def server(irc, host, uid):
|
||||
sid = irc.get_server(uid)
|
||||
query = groups[1]
|
||||
# Return True if the SID matches the query or the server's name glob matches it.
|
||||
return sid == query or irc.match_host(query, irc.get_friendly_name(sid))
|
||||
return sid == query or irc.match_text(query, irc.get_friendly_name(sid))
|
||||
# $server alone is invalid. Don't match anything.
|
||||
return False
|
||||
|
||||
@ -205,7 +205,7 @@ def realname(irc, host, uid):
|
||||
"""
|
||||
groups = host.split(':')
|
||||
if len(groups) >= 2:
|
||||
return irc.match_host(groups[1], irc.users[uid].realname)
|
||||
return irc.match_text(groups[1], irc.users[uid].realname)
|
||||
|
||||
@bind
|
||||
def service(irc, host, uid):
|
||||
@ -222,5 +222,5 @@ def service(irc, host, uid):
|
||||
groups = host.split(':')
|
||||
|
||||
if len(groups) >= 2:
|
||||
return irc.match_host(groups[1], irc.users[uid].service)
|
||||
return irc.match_text(groups[1], irc.users[uid].service)
|
||||
return True # It *is* a service bot because of the check at the top.
|
||||
|
Loading…
Reference in New Issue
Block a user