INSERT INTO faces(bug_char, vectors) VALUES(%s, _binary %s)
#вспомогательный скрипт second.py
def main(params): #набор параметров функции выбирай сам, это просто для примера
pass #тут происходит вся работа
#если нужно, чтобы скрипт можно было вызвать и отдельно
if __name__ == '__main__':
#этот код выполнится только если скрипт вызван сам по себе
#но не выполнится, если он был импортирован другим скриптом.
params = argv[1:] #ну или как ты там будешь определять параметры работы скрипта, дело твоё
main(params)
#главный скрипт main.py
from second import main as second_main #импортируем вспомогательный скрипт
#когда потребуется обратиться, вызываешь
second_main(params)
asyncio.get_running_loop(play_song())
А я написал
asyncio.get_event_loop().create_task(play_song())
Прям какая-то избирательная слепота, что ты постоянно теряешь из виду вызов create_task().