Как правильно передать функцию в функцию в питоне?

есть метод

def start(self, func, serv):
        func(serv)

я пытаюсь передать в него функцию таким образом

serv.start(main, serv)

мне выдает ошибку

AsyncServer.py:28: RuntimeWarning: coroutine 'main' was never awaited
  func(serv)

Как мне правильно передать функцию в качестве аргумента ?


Ответы (1 шт):

Автор решения: EmbraceTradition
def func1():
    print(1)
def funcmain(func):
    func()
funcmain(func1)
→ Ссылка