В последнее время я пытаюсь использовать витую среду для решения некоторых задач асинхронного программирования.Одна вещь, которую я не совсем понимаю, - это как обернуть функцию, которая принимает функцию обратного вызова, и сделать ее функцией, которая возвращает отложенный объект?
Например, если у меня есть функция, подобная приведенной ниже:
def registerCallbackForData(callback):
pass # this is a function that I do not control, some library code
А теперь я использую его просто для регистрации обратного вызова.Но я хочу иметь возможность включить это в скрученную структуру, возвращая отложенный объект, возможно, и позже использовать реактор.run ().Это возможно?