From 076f9bcac77e67af448cc2b641a83e93d450a3bf Mon Sep 17 00:00:00 2001 From: Rapptz Date: Thu, 28 Feb 2019 19:47:25 -0500 Subject: [PATCH] [commands] Fix name clash overwriting T.__class__.__name__ Fixes #1944 --- discord/ext/commands/cog.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/ext/commands/cog.py b/discord/ext/commands/cog.py index a51173b94..8e9930edc 100644 --- a/discord/ext/commands/cog.py +++ b/discord/ext/commands/cog.py @@ -102,8 +102,8 @@ class CogMeta(type): except AttributeError: continue else: - for name in value.__cog_listener_names__: - listeners.append((name, value.__name__)) + for listener_name in value.__cog_listener_names__: + listeners.append((listener_name, value.__name__)) attrs['__cog_commands__'] = commands # this will be copied in Cog.__new__ attrs['__cog_listeners__'] = tuple(listeners)