mirror of
https://github.com/jlu5/PyLink.git
synced 2024-11-01 09:19:23 +01:00
handlers: fix weirdly named variables
This commit is contained in:
parent
3fb563bb43
commit
7c5f1533a0
@ -22,8 +22,8 @@ def handle_whois(irc, source, command, args):
|
|||||||
f(401, source, "%s :No such nick/channel" % nick)
|
f(401, source, "%s :No such nick/channel" % nick)
|
||||||
else:
|
else:
|
||||||
nick = user.nick
|
nick = user.nick
|
||||||
sourceis_oper = ('o', None) in irc.users[source].modes
|
source_is_oper = ('o', None) in irc.users[source].modes
|
||||||
sourceisBot = (irc.umodes.get('bot'), None) in irc.users[source].modes
|
source_is_bot = (irc.umodes.get('bot'), None) in irc.users[source].modes
|
||||||
|
|
||||||
# Get the full network name.
|
# Get the full network name.
|
||||||
netname = irc.serverdata.get('netname', irc.name)
|
netname = irc.serverdata.get('netname', irc.name)
|
||||||
@ -35,7 +35,7 @@ def handle_whois(irc, source, command, args):
|
|||||||
# 319: RPL_WHOISCHANNELS; Show public channels of the target, respecting
|
# 319: RPL_WHOISCHANNELS; Show public channels of the target, respecting
|
||||||
# hidechans umodes for non-oper callers.
|
# hidechans umodes for non-oper callers.
|
||||||
isHideChans = (irc.umodes.get('hidechans'), None) in user.modes
|
isHideChans = (irc.umodes.get('hidechans'), None) in user.modes
|
||||||
if (not isHideChans) or (isHideChans and sourceis_oper):
|
if (not isHideChans) or (isHideChans and source_is_oper):
|
||||||
public_chans = []
|
public_chans = []
|
||||||
for chan in user.channels:
|
for chan in user.channels:
|
||||||
c = irc.channels[chan]
|
c = irc.channels[chan]
|
||||||
@ -44,7 +44,7 @@ def handle_whois(irc, source, command, args):
|
|||||||
|
|
||||||
if ((irc.cmodes.get('secret'), None) in c.modes or \
|
if ((irc.cmodes.get('secret'), None) in c.modes or \
|
||||||
(irc.cmodes.get('private'), None) in c.modes) \
|
(irc.cmodes.get('private'), None) in c.modes) \
|
||||||
and not (sourceis_oper or source in c.users):
|
and not (source_is_oper or source in c.users):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# Show the highest prefix mode like a regular IRCd does, if there are any.
|
# Show the highest prefix mode like a regular IRCd does, if there are any.
|
||||||
@ -74,7 +74,7 @@ def handle_whois(irc, source, command, args):
|
|||||||
# 2) +H is set, but the caller is oper
|
# 2) +H is set, but the caller is oper
|
||||||
# 3) +H is set, but whois_use_hideoper is disabled in config
|
# 3) +H is set, but whois_use_hideoper is disabled in config
|
||||||
isHideOper = (irc.umodes.get('hideoper'), None) in user.modes
|
isHideOper = (irc.umodes.get('hideoper'), None) in user.modes
|
||||||
if (not isHideOper) or (isHideOper and sourceis_oper) or \
|
if (not isHideOper) or (isHideOper and source_is_oper) or \
|
||||||
(isHideOper and not conf.conf['bot'].get('whois_use_hideoper', True)):
|
(isHideOper and not conf.conf['bot'].get('whois_use_hideoper', True)):
|
||||||
# Let's be gramatically correct. (If the opertype starts with a vowel,
|
# Let's be gramatically correct. (If the opertype starts with a vowel,
|
||||||
# write "an Operator" instead of "a Operator")
|
# write "an Operator" instead of "a Operator")
|
||||||
@ -84,7 +84,7 @@ def handle_whois(irc, source, command, args):
|
|||||||
|
|
||||||
# 379: RPL_WHOISMODES, used by UnrealIRCd and InspIRCd to show user modes.
|
# 379: RPL_WHOISMODES, used by UnrealIRCd and InspIRCd to show user modes.
|
||||||
# Only show this to opers!
|
# Only show this to opers!
|
||||||
if sourceis_oper:
|
if source_is_oper:
|
||||||
f(378, source, "%s :is connecting from %s@%s %s" % (nick, user.ident, user.realhost, user.ip))
|
f(378, source, "%s :is connecting from %s@%s %s" % (nick, user.ident, user.realhost, user.ip))
|
||||||
f(379, source, '%s :is using modes %s' % (nick, irc.join_modes(user.modes, sort=True)))
|
f(379, source, '%s :is using modes %s' % (nick, irc.join_modes(user.modes, sort=True)))
|
||||||
|
|
||||||
@ -100,7 +100,7 @@ def handle_whois(irc, source, command, args):
|
|||||||
|
|
||||||
# Call custom WHOIS handlers via the PYLINK_CUSTOM_WHOIS hook, unless the
|
# Call custom WHOIS handlers via the PYLINK_CUSTOM_WHOIS hook, unless the
|
||||||
# caller is marked a bot and the whois_show_extensions_to_bots option is False
|
# caller is marked a bot and the whois_show_extensions_to_bots option is False
|
||||||
if (sourceisBot and conf.conf['bot'].get('whois_show_extensions_to_bots')) or (not sourceisBot):
|
if (source_is_bot and conf.conf['bot'].get('whois_show_extensions_to_bots')) or (not source_is_bot):
|
||||||
irc.call_hooks([source, 'PYLINK_CUSTOM_WHOIS', {'target': target, 'server': server}])
|
irc.call_hooks([source, 'PYLINK_CUSTOM_WHOIS', {'target': target, 'server': server}])
|
||||||
else:
|
else:
|
||||||
log.debug('(%s) coremods.handlers.handle_whois: skipping custom whois handlers because '
|
log.debug('(%s) coremods.handlers.handle_whois: skipping custom whois handlers because '
|
||||||
|
Loading…
Reference in New Issue
Block a user