3
0
mirror of https://github.com/jlu5/PyLink.git synced 2024-11-01 01:09:22 +01:00

automode: log mass-removals to INFO as well

This commit is contained in:
James Lu 2018-06-10 14:36:40 -07:00
parent 372e7fb405
commit 17ffd1f640

View File

@ -272,9 +272,11 @@ def delacc(irc, source, args):
# XXX: Automode entries are actually unordered: what we're actually doing is sorting the keys # XXX: Automode entries are actually unordered: what we're actually doing is sorting the keys
# by name into a list, running remove_range on that, and removing the difference. # by name into a list, running remove_range on that, and removing the difference.
removed = [] removed = []
source_host = irc.get_hostmask(source)
for mask_entry in dbentry.copy(): for mask_entry in dbentry.copy():
if mask_entry not in new_keys: if mask_entry not in new_keys:
del dbentry[mask_entry] del dbentry[mask_entry]
log.info('(%s) %s removed modes for %s on %s', ircobj.name, source_host, mask_entry, channel)
removed.append(mask_entry) removed.append(mask_entry)
reply(irc, 'Done. Removed \x02%d\x02 entries on \x02%s\x02: %s' % (len(removed), channel, ', '.join(removed))) reply(irc, 'Done. Removed \x02%d\x02 entries on \x02%s\x02: %s' % (len(removed), channel, ', '.join(removed)))