don't log non-admin commands that have been !fallowed to the console

This commit is contained in:
jacob1 2015-01-13 21:28:36 -05:00
parent 0f566e3e39
commit 21d84922e1

View File

@ -92,7 +92,8 @@ def generate(fdict, permissions=True, **kwargs):
if fnmatch.fnmatch(acc.lower(), pattern.lower()): if fnmatch.fnmatch(acc.lower(), pattern.lower()):
for cmdname in s: for cmdname in s:
if cmdname in var.ALLOW_ACCOUNTS[pattern]: if cmdname in var.ALLOW_ACCOUNTS[pattern]:
adminlog(largs[2], rawnick, s[0], largs[3]) if admin_only or owner_only:
adminlog(largs[2], rawnick, s[0], largs[3])
return f(*largs) return f(*largs)
if not var.ACCOUNTS_ONLY and cloak: if not var.ACCOUNTS_ONLY and cloak:
for pattern in var.DENY.keys(): for pattern in var.DENY.keys():
@ -105,7 +106,8 @@ def generate(fdict, permissions=True, **kwargs):
if fnmatch.fnmatch(cloak.lower(), pattern.lower()): if fnmatch.fnmatch(cloak.lower(), pattern.lower()):
for cmdname in s: for cmdname in s:
if cmdname in var.ALLOW[pattern]: if cmdname in var.ALLOW[pattern]:
adminlog(largs[2], rawnick, s[0], largs[3]) if admin_only or owner_only:
adminlog(largs[2], rawnick, s[0], largs[3])
return f(*largs) # no questions return f(*largs) # no questions
if owner_only: if owner_only:
if var.is_owner(nick): if var.is_owner(nick):