diff options
| -rw-r--r-- | bot/exts/help_channels/_channel.py | 11 | ||||
| -rw-r--r-- | bot/exts/help_channels/_cog.py | 4 |
2 files changed, 11 insertions, 4 deletions
diff --git a/bot/exts/help_channels/_channel.py b/bot/exts/help_channels/_channel.py index 1e152eaa3..986d3f28b 100644 --- a/bot/exts/help_channels/_channel.py +++ b/bot/exts/help_channels/_channel.py @@ -62,12 +62,19 @@ async def get_closing_time(channel: discord.TextChannel) -> t.Tuple[datetime, st # The further away closing time is what we should use. if claimant_last_message_time >= non_claimant_last_message_time: - log.trace(f"#{channel} ({channel.id}) should be closed at {claimant_last_message_time} due to claimant timeout.") + log.trace( + f"#{channel} ({channel.id}) should be closed at " + f"{claimant_last_message_time} due to claimant timeout." + ) return claimant_last_message_time, "claimant_timeout" else: - log.trace(f"#{channel} ({channel.id}) should be closed at {non_claimant_last_message_time} due to others timeout.") + log.trace( + f"#{channel} ({channel.id}) should be closed at " + f"{non_claimant_last_message_time} due to others timeout." + ) return non_claimant_last_message_time, "others_timeout" + async def get_in_use_time(channel_id: int) -> t.Optional[timedelta]: """Return the duration `channel_id` has been in use. Return None if it's not in use.""" log.trace(f"Calculating in use time for channel {channel_id}.") diff --git a/bot/exts/help_channels/_cog.py b/bot/exts/help_channels/_cog.py index ef6a286d6..1e9332323 100644 --- a/bot/exts/help_channels/_cog.py +++ b/bot/exts/help_channels/_cog.py @@ -119,7 +119,7 @@ class HelpChannels(commands.Cog): await _caches.claim_times.set(message.channel.id, timestamp) await _caches.claimant_last_message_times.set(message.channel.id, timestamp) # non_claimant needs to be set too, to satisfy the condition in `_channel.get_closing_time` the first time. - # Otherwise it will fall back to the old method if no other messages are sent. + # Otherwise it will fall back to the old method if no other messages are sent. await _caches.non_claimant_last_message_times.set(message.channel.id, timestamp) # Not awaited because it may indefinitely hold the lock while waiting for a channel. @@ -378,7 +378,7 @@ class HelpChannels(commands.Cog): _unclaim_channel = decorator(_unclaim_channel) return await _unclaim_channel(channel, claimant_id, closed_on) - + async def _delete_message_time_caches(self, channel: discord.TextChannel) -> None: """Delete message time caches """ await _caches.claimant_last_message_times.delete(channel.id) |