Исправил отсуцтвие обработки исключения при переаоде <base_importance> в enum значение
This commit is contained in:
+7
-2
@@ -13,8 +13,13 @@ int main(int argc, char* argv[])
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string str_importance = argv[2];
|
ISaver::ImportanceMessage base_importance;
|
||||||
ISaver::ImportanceMessage base_importance = ISaver::StringToImportanceMessage(str_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);
|
SaverLib saver_lib(argv[1], base_importance);
|
||||||
|
|
||||||
SaveThread save_thread(saver_lib);
|
SaveThread save_thread(saver_lib);
|
||||||
|
|||||||
Reference in New Issue
Block a user