Python scheduler добавление задач
С веб-формы в на сервер будет закидываться задача на разное время выполнения.
Но дело в том,что при запуске первой задачи, вторая не запускается.
Пример кода (словарь d приведен как пример входных данных):
def test_run_func_schedule(data):
print('test_run_func_schedule:',data)
def test_send_func_schedule(data):
d= {'vm1': 2, 'vm2': 4, 'vm3': 8}
for k,v in d.items():
schedule.every(v).seconds.do(lambda: test_run_func_schedule(k)).tag('second-tasks', 'VM_'+k)
while 1:
schedule.run_pending()
time.sleep(1)
На консоль выводит только vm1. Остальные не выводит. Как сделать ,чтою задачи остальные так же выполнялись?