Rename bot.db as bot._config (#2967)

* Rename `bot.db` as `bot._config`

  - Continues work towards strong version guarantees
  - Added methods for cog use for a few things which were previously
  only accessible via direct access.
  - Retained private use in a few internal use locations, though most
  methods were updated away from this.
  - Updated documentation for shared api token users

* changelog

* more detail

* docstring fixes

* Apparently, I forgot to commit something I had locally

  - + a copy/paste failue in the changelog

* *sigh*:

* *sigh*
This commit is contained in:
Michael H
2019-09-01 15:42:28 -04:00
committed by GitHub
parent d86cc7a854
commit 6075c5bde0
17 changed files with 321 additions and 227 deletions

View File

@@ -9,11 +9,11 @@ def init_global_checks(bot):
if await bot.is_owner(ctx.author):
return True
whitelist = await bot.db.whitelist()
whitelist = await bot._config.whitelist()
if whitelist:
return ctx.author.id in whitelist
return ctx.author.id not in await bot.db.blacklist()
return ctx.author.id not in await bot._config.blacklist()
@bot.check_once
async def local_perms(ctx: commands.Context):
@@ -22,7 +22,7 @@ def init_global_checks(bot):
return True
elif ctx.guild is None:
return True
guild_settings = bot.db.guild(ctx.guild)
guild_settings = bot._config.guild(ctx.guild)
local_blacklist = await guild_settings.blacklist()
local_whitelist = await guild_settings.whitelist()