Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
moko 19.01.2016 09:16
Да, понятно что можно писать код с оглядкой на возможность возникновения таких исключений. Но как быть с существующим кодом, который говорит оптом $exception.handled(1)? Получается, что обработку сигналов придется по умолчанию выключать, и включать только когда это нужно? Как лучше это делать?^for(i;0;10){ ^try{ ^log[PD $url load] $file[^curl:load[$params]] ^if($file.status eq '200'){ $result[$file.text] ^break[] }($file.status eq '404'){ ^break[] }{ ^sleep(1) ^log[PD $url load got $file.status - sleeping & retrying] } }{ $exception.handled(1) ^log[PD $url load exception $exception.comment] } }