1
Я использую модуль CPAN YAML::XS. Как я могу проверить ошибку, если он не работает при загрузке файла YAML? В документации ничего не говоритYAML :: Проверка ошибки XS
use YAML::XS qw/LoadFile/;
$CONFIG_DATA = LoadFile($CONFIG_FILE);
Я хочу напечатать осмысленное сообщение, если $ CONFIG_FILE имеет синтаксические ошибки.
Любой причину, почему упаковка LoadFile вызова в Eval Блок {} не будет работать для вас? –
Попробуйте ввести некоторые ошибки синтаксиса и посмотреть, что он делает. – Axeman
@PaulAllen. Спасибо за подсказку, полностью пропустил это. Я уже использовал этот хак. – sam