@Q_Q , Снова спасибо)
Буду пробовать!
@tet-vivi вызов функции асинхронно дает такой же результат , асинхронная функция во время ошибки не завершается а ,,перезапускается ,, и потом зависает на ,, парсить строку ,, потому что в начале функции с этого ресурса парситься строка ( которая там единственная ) а в конце записывается
@siniydik9 said in Как правильно выйти с функции при любой ошибке:
синхронно дает такой же результат , асинхронная функция во время ошибки не завершается а ,,перезапускается ,, и потом зависает на ,, парсить строку ,, потому что в начале функции с этого ресурса парситься строка ( которая там единственная ) а в конце записывается
Вопрос интересный, и очень актуальный. Как я это вижу, к примеру есть строки с выполняемыми данными.
data
data1
data2
Выполняем необходимые действия, и на каком то из них получаем ошибку, нас естественно выкидывает.
data:errors2
data1:errors3
data2:errors7
При повторе проверяем есть ли в файле с ошибками что то, если да, то парсим номер ошибки и с неё начинаем.
Оба способа муторные, но в принципе сработают.
@siniydik9 может вам стоит изучить официальные материалы из вики и ютуб что бы понимать как работать с бас?
я давал только намёк какими инструментами можно, если хотите сами делать то учитесь разбираться или покупайте готовые решения.