mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-10-25 02:23:04 +00:00
Fix bound method autocomplete callbacks not working
This also adds some regression tests
This commit is contained in:
@@ -233,8 +233,9 @@ def _validate_auto_complete_callback(
|
||||
binding = getattr(callback, '__self__', None)
|
||||
if binding is not None:
|
||||
callback = callback.__func__
|
||||
|
||||
requires_binding = (binding is None and is_inside_class(callback)) or skip_binding
|
||||
requires_binding = True
|
||||
else:
|
||||
requires_binding = is_inside_class(callback) or skip_binding
|
||||
|
||||
callback.requires_binding = requires_binding
|
||||
callback.binding = binding
|
||||
|
||||
Reference in New Issue
Block a user