Handle MISSING sentinel in delete_after assignment
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
discord.py==2.6.3
|
||||
discord.py==2.6.4
|
||||
motor==3.6.0
|
||||
dnspython==2.2.1
|
||||
tldextract==3.2.1
|
||||
|
||||
@@ -514,10 +514,11 @@ class Player(VoiceProtocol):
|
||||
|
||||
try:
|
||||
await self.update_voice_status(remove_status=True)
|
||||
if self.controller and self.controller.id == self.settings.get("music_request_channel", {}).get("controller_msg_id"):
|
||||
await self.controller.edit(embed=self.build_embed(), view=None)
|
||||
else:
|
||||
await self.controller.delete()
|
||||
if self.controller:
|
||||
if self.controller.id == self.settings.get("music_request_channel", {}).get("controller_msg_id"):
|
||||
await self.controller.edit(embed=self.build_embed(), view=None)
|
||||
else:
|
||||
await self.controller.delete()
|
||||
except:
|
||||
pass
|
||||
|
||||
|
||||
@@ -356,11 +356,11 @@ async def dispatch_message(
|
||||
if "delete_after" in send_func.__code__.co_varnames:
|
||||
if delete_after is MISSING and settings and ctx.channel.id == settings.get("music_request_channel", {}).get("text_channel_id"):
|
||||
delete_after = 10
|
||||
send_kwargs["delete_after"] = delete_after
|
||||
send_kwargs["delete_after"] = delete_after if delete_after != MISSING else None
|
||||
|
||||
if "ephemeral" in send_func.__code__.co_varnames:
|
||||
send_kwargs["ephemeral"] = ephemeral
|
||||
|
||||
|
||||
# Send the message or embed
|
||||
message = await send_func(**send_kwargs)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user