@tet-vivi said in Как перезапустить поток:
@augustcaesar
2801d37c-9923-4ee4-936f-8a47f0606f06-image.png1569fe5e-0dfb-4968-b248-c5df89d5b353-image.png
17a492d3-cd9a-47ab-8af4-e2be5bcd0e36-image.png
спасибо огромное
@tet-vivi вызов функции асинхронно дает такой же результат , асинхронная функция во время ошибки не завершается а ,,перезапускается ,, и потом зависает на ,, парсить строку ,, потому что в начале функции с этого ресурса парситься строка ( которая там единственная ) а в конце записывается
@siniydik9 said in Как правильно выйти с функции при любой ошибке:
синхронно дает такой же результат , асинхронная функция во время ошибки не завершается а ,,перезапускается ,, и потом зависает на ,, парсить строку ,, потому что в начале функции с этого ресурса парситься строка ( которая там единственная ) а в конце записывается
Вопрос интересный, и очень актуальный. Как я это вижу, к примеру есть строки с выполняемыми данными.
data
data1
data2
Выполняем необходимые действия, и на каком то из них получаем ошибку, нас естественно выкидывает.
data:errors2
data1:errors3
data2:errors7
При повторе проверяем есть ли в файле с ошибками что то, если да, то парсим номер ошибки и с неё начинаем.
Оба способа муторные, но в принципе сработают.
@siniydik9 может вам стоит изучить официальные материалы из вики и ютуб что бы понимать как работать с бас?
я давал только намёк какими инструментами можно, если хотите сами делать то учитесь разбираться или покупайте готовые решения.