Skip to content

Commit da8a6dc

Browse files
authored
fix: copy prefixed cmd set when unloading ext (#1385)
Co-authored-by: Astrea49 <25420078+Astrea49@users.noreply.github.com>
1 parent 9eb33c9 commit da8a6dc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

interactions/ext/prefixed_commands/manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ async def _register_command(self, event: CallbackAdded) -> None:
239239
@listen("extension_unload")
240240
async def _handle_ext_unload(self, event: ExtensionUnload) -> None:
241241
"""Unregisters all prefixed commands in an extension as it is being unloaded."""
242-
for name in self._ext_command_list[event.extension.extension_name]:
242+
for name in self._ext_command_list[event.extension.extension_name].copy():
243243
self.remove_command(name)
244244

245245
@listen("raw_message_create", is_default_listener=True)

0 commit comments

Comments
 (0)