aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Jens <[email protected]>2019-10-07 10:17:06 +0200
committerGravatar Jens <[email protected]>2019-10-07 10:17:06 +0200
commitab5d9722569c027f13fce7daa420fe74b4acf311 (patch)
tree6d9a2a9a893d1b66b06a16f298570bd28ba51b6d
parentSpecify names of "prepare_cog" methods (diff)
Add missing awaits and call bot as attribut
-rw-r--r--bot/cogs/antispam.py2
-rw-r--r--bot/cogs/defcon.py4
-rw-r--r--bot/cogs/doc.py2
-rw-r--r--bot/cogs/logging.py2
-rw-r--r--bot/cogs/moderation.py2
-rw-r--r--bot/cogs/off_topic_names.py4
-rw-r--r--bot/cogs/reddit.py4
-rw-r--r--bot/cogs/reminders.py4
-rw-r--r--bot/cogs/sync/cog.py4
9 files changed, 14 insertions, 14 deletions
diff --git a/bot/cogs/antispam.py b/bot/cogs/antispam.py
index f51804ad3..37516c519 100644
--- a/bot/cogs/antispam.py
+++ b/bot/cogs/antispam.py
@@ -107,7 +107,7 @@ class AntiSpam(Cog):
self.message_deletion_queue = dict()
self.queue_consumption_tasks = dict()
- bot.loop.create_task(self.alert_on_validation_error())
+ self.bot.loop.create_task(self.alert_on_validation_error())
@property
def mod_log(self) -> ModLog:
diff --git a/bot/cogs/defcon.py b/bot/cogs/defcon.py
index abbf8c770..e82b6d2e1 100644
--- a/bot/cogs/defcon.py
+++ b/bot/cogs/defcon.py
@@ -35,7 +35,7 @@ class Defcon(Cog):
self.channel = None
self.days = timedelta(days=0)
- bot.loop.create_task(self.sync_settings())
+ self.bot.loop.create_task(self.sync_settings())
@property
def mod_log(self) -> ModLog:
@@ -44,7 +44,7 @@ class Defcon(Cog):
async def sync_settings(self) -> None:
"""On cog load, try to synchronize DEFCON settings to the API."""
- self.bot.wait_until_ready()
+ await self.bot.wait_until_ready()
self.channel = await self.bot.fetch_channel(Channels.defcon)
try:
response = await self.bot.api_client.get('bot/bot-settings/defcon')
diff --git a/bot/cogs/doc.py b/bot/cogs/doc.py
index 2b0869f04..e87192a86 100644
--- a/bot/cogs/doc.py
+++ b/bot/cogs/doc.py
@@ -126,7 +126,7 @@ class Doc(commands.Cog):
self.bot = bot
self.inventories = {}
- bot.loop.create_task(self.init_refresh_inventory())
+ self.bot.loop.create_task(self.init_refresh_inventory())
async def init_refresh_inventory(self) -> None:
"""Refresh documentation inventory on cog initialization."""
diff --git a/bot/cogs/logging.py b/bot/cogs/logging.py
index 959e185f9..c92b619ff 100644
--- a/bot/cogs/logging.py
+++ b/bot/cogs/logging.py
@@ -15,7 +15,7 @@ class Logging(Cog):
def __init__(self, bot: Bot):
self.bot = bot
- bot.loop.create_task(self.startup_greeting())
+ self.bot.loop.create_task(self.startup_greeting())
async def startup_greeting(self) -> None:
"""Announce our presence to the configured devlog channel."""
diff --git a/bot/cogs/moderation.py b/bot/cogs/moderation.py
index 8a5cb5853..e2470c600 100644
--- a/bot/cogs/moderation.py
+++ b/bot/cogs/moderation.py
@@ -64,7 +64,7 @@ class Moderation(Scheduler, Cog):
self._muted_role = Object(constants.Roles.muted)
super().__init__()
- bot.loop.create_task(self.schedule_infractions())
+ self.bot.loop.create_task(self.schedule_infractions())
@property
def mod_log(self) -> ModLog:
diff --git a/bot/cogs/off_topic_names.py b/bot/cogs/off_topic_names.py
index ca943e73f..2977e4ebb 100644
--- a/bot/cogs/off_topic_names.py
+++ b/bot/cogs/off_topic_names.py
@@ -75,7 +75,7 @@ class OffTopicNames(Cog):
self.bot = bot
self.updater_task = None
- bot.loop.create_task(self.init_offtopic_updater())
+ self.bot.loop.create_task(self.init_offtopic_updater())
def cog_unload(self) -> None:
"""Cancel any running updater tasks on cog unload."""
@@ -84,7 +84,7 @@ class OffTopicNames(Cog):
async def init_offtopic_updater(self) -> None:
"""Start off-topic channel updating event loop if it hasn't already started."""
- self.bot.wait_until_ready()
+ await self.bot.wait_until_ready()
if self.updater_task is None:
coro = update_names(self.bot)
self.updater_task = self.bot.loop.create_task(coro)
diff --git a/bot/cogs/reddit.py b/bot/cogs/reddit.py
index c7ed01aa1..d4a16a0a7 100644
--- a/bot/cogs/reddit.py
+++ b/bot/cogs/reddit.py
@@ -33,7 +33,7 @@ class Reddit(Cog):
self.new_posts_task = None
self.top_weekly_posts_task = None
- bot.loop.create_task(self.init_reddit_polling())
+ self.bot.loop.create_task(self.init_reddit_polling())
async def fetch_posts(self, route: str, *, amount: int = 25, params: dict = None) -> List[dict]:
"""A helper method to fetch a certain amount of Reddit posts at a given route."""
@@ -257,7 +257,7 @@ class Reddit(Cog):
async def init_reddit_polling(self) -> None:
"""Initiate reddit post event loop."""
- self.bot.wait_until_ready()
+ await self.bot.wait_until_ready()
self.reddit_channel = await self.bot.fetch_channel(Channels.reddit)
if self.reddit_channel is not None:
diff --git a/bot/cogs/reminders.py b/bot/cogs/reminders.py
index eb6e49ba9..b54622306 100644
--- a/bot/cogs/reminders.py
+++ b/bot/cogs/reminders.py
@@ -30,11 +30,11 @@ class Reminders(Scheduler, Cog):
self.bot = bot
super().__init__()
- bot.loop.create_task(self.reschedule_reminders())
+ self.bot.loop.create_task(self.reschedule_reminders())
async def reschedule_reminders(self) -> None:
"""Get all current reminders from the API and reschedule them."""
- self.bot.wait_until_ready()
+ await self.bot.wait_until_ready()
response = await self.bot.api_client.get(
'bot/reminders',
params={'active': 'true'}
diff --git a/bot/cogs/sync/cog.py b/bot/cogs/sync/cog.py
index b61b089fc..aaa581f96 100644
--- a/bot/cogs/sync/cog.py
+++ b/bot/cogs/sync/cog.py
@@ -29,11 +29,11 @@ class Sync(Cog):
def __init__(self, bot: Bot) -> None:
self.bot = bot
- bot.loop.create_task(self.sync_guild())
+ self.bot.loop.create_task(self.sync_guild())
async def sync_guild(self) -> None:
"""Syncs the roles/users of the guild with the database."""
- self.bot.wait_until_ready()
+ await self.bot.wait_until_ready()
guild = self.bot.get_guild(self.SYNC_SERVER_ID)
if guild is not None:
for syncer in self.ON_READY_SYNCERS: