Исправил отсуцтвие обработки исключения при переаоде <base_importance> в enum значение
This commit is contained in:
+7
-2
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user