def __init__(self, command, callback, admin_ok=False, **kwargs): super().__init__(command, callback, **kwargs) self.admin_ok = admin_ok if isinstance(command, string_types): DISABLE_CMDS.append(command) if admin_ok: ADMIN_CMDS.append(command) else: DISABLE_CMDS.extend(command) if admin_ok: ADMIN_CMDS.extend(command) sql.disableable_cache(command)
def __init__(self, pattern, callback, friendly="", **kwargs): super().__init__(pattern, callback, **kwargs) DISABLE_OTHER.append(friendly or pattern) sql.disableable_cache(friendly or pattern) self.friendly = friendly or pattern