сначала отрефакторю тогда просто мне вообще все пеерписывать заново хоттел это так все набросок , теперь склеить остальные наброски и уже норм рефакторить
А если run_until_comlete (main) ставлю , то если в функции где-то исключении возникает то вылетает loop , ладно уже завтра буду разбираться, на ночь глядя уже в мозг не лезит