Исправил отсуцтвие обработки исключения при переаоде <base_importance> в enum значение

This commit is contained in:
2026-08-14 14:27:17 +07:00
parent 43b8a10a65
commit 2c80003a20
+7 -2
View File
@@ -13,8 +13,13 @@ int main(int argc, char* argv[])
return 0;
}
std::string str_importance = argv[2];
ISaver::ImportanceMessage base_importance = ISaver::StringToImportanceMessage(str_importance);
ISaver::ImportanceMessage base_importance;
try {
base_importance = ISaver::StringToImportanceMessage(argv[2]);
} catch (const std::exception& e) {
std::cerr << e.what() << '\n';
return 0;
}
SaverLib saver_lib(argv[1], base_importance);
SaveThread save_thread(saver_lib);