Что и где находится объект, созданный в клиентском классе в discord.py-что?
Я пытаюсь понять, как работает Client.event в discord.py. Это исходный код метода события.
def event(self, coro): # Validation we don't need to worry about setattr(self, coro.__name__, coro) return coro
Согласно тому, что я понимаю, сопрограмма передается в функцию события и создается атрибут объекта с именем, совпадающим с именем сопрограммы, и значением, равным выходу сопрограммы. Чего я не понимаю, так это того, о чем идет речь?
Здесь является ли исходный код для discord.py и я не могу понять, где создается объект. Пожалуйста помочь.
Кроме того, поскольку в качестве аргумента берется сопрограмма, означает ли это, что могут быть переданы только функции, которым предшествует асинхронность?
Что я уже пробовал:
Я попытался найти объявление объекта класса клиент в исходном коде, но не смог найти ни одного.
Richard MacCutchan
Источник информации discord.py имеет более 3000 линий. Никто не собирается все это читать. Вам нужно изучить документацию к пакету, чтобы понять, как его использовать.