ENH: Ignore Not Exist Profile Json

JIRA: none
Change-Id: Ied94cdadf0097b819328284cbc773ffe3c47d32b
This commit is contained in:
zorro.zhang 2024-12-26 17:07:43 +08:00 committed by Lane.Wei
parent 928556826c
commit a081818b0c
1 changed files with 8 additions and 0 deletions

View File

@ -1282,6 +1282,8 @@ int GuideFrame::LoadProfileFamily(std::string strVendor, std::string strFilePath
std::string s2 = OneModel["sub_path"];
boost::filesystem::path sub_path = boost::filesystem::absolute(vendor_dir / s2).make_preferred();
if (!boost::filesystem::exists(sub_path)) continue;
std::string sub_file = sub_path.string();
boost::nowide::ifstream ifs(sub_file);
@ -1316,6 +1318,8 @@ int GuideFrame::LoadProfileFamily(std::string strVendor, std::string strFilePath
// wxString ModelFilePath = wxString::Format("%s\\%s\\%s", strFolder, strVendor, s2);
boost::filesystem::path sub_path = boost::filesystem::absolute(vendor_dir / s2).make_preferred();
if (!boost::filesystem::exists(sub_path)) continue;
std::string sub_file = sub_path.string();
boost::nowide::ifstream ifs(sub_file);
json pm;
@ -1358,6 +1362,8 @@ int GuideFrame::LoadProfileFamily(std::string strVendor, std::string strFilePath
if (!m_ProfileJson["filament"].contains(s1)) {
// wxString ModelFilePath = wxString::Format("%s\\%s\\%s", strFolder, strVendor, s2);
boost::filesystem::path sub_path = boost::filesystem::absolute(vendor_dir / s2).make_preferred();
if (!boost::filesystem::exists(sub_path)) continue;
std::string sub_file = sub_path.string();
boost::nowide::ifstream ifs(sub_file);
json pm;
@ -1417,6 +1423,8 @@ int GuideFrame::LoadProfileFamily(std::string strVendor, std::string strFilePath
std::string s2 = OneProcess["sub_path"];
// wxString ModelFilePath = wxString::Format("%s\\%s\\%s", strFolder, strVendor, s2);
boost::filesystem::path sub_path = boost::filesystem::absolute(vendor_dir / s2).make_preferred();
if (!boost::filesystem::exists(sub_path)) continue;
std::string sub_file = sub_path.string();
boost::nowide::ifstream ifs(sub_file);
json pm;