Exceptions: All of smocore likely now uses exceptions
This commit is contained in:
+4
-30
@@ -64,21 +64,8 @@ BodyViralPostingInvoker<void> Body::initializeCReq()
|
||||
<< '\n';
|
||||
}
|
||||
|
||||
sscl::MultiOperationResultSet attachResults = co_await
|
||||
device::DeviceManager::getInstance()
|
||||
.attachAllUnattachedDevicesFromCmdlineCReq();
|
||||
std::cout << "Mrntt: attached "
|
||||
<< attachResults.nSucceeded << " of " << attachResults.nTotal
|
||||
<< " sense devices." << "\n";
|
||||
|
||||
if (attachResults.nTotal > 0 && attachResults.nSucceeded == 0)
|
||||
{
|
||||
throw std::runtime_error(
|
||||
std::string(__func__)
|
||||
+ ": Failed to attach any of "
|
||||
+ std::to_string(attachResults.nTotal)
|
||||
+ " requested sense devices");
|
||||
}
|
||||
co_await device::DeviceManager::getInstance()
|
||||
.attachAllUnattachedDevicesFromCmdlineCReq();
|
||||
|
||||
co_return;
|
||||
}
|
||||
@@ -102,21 +89,8 @@ BodyViralPostingInvoker<void> Body::finalizeCReq()
|
||||
}
|
||||
|
||||
std::cout << "Mrntt: About to detach all sense devices." << "\n";
|
||||
sscl::MultiOperationResultSet detachResults = co_await
|
||||
device::DeviceManager::getInstance().detachAllAttachedDeviceRolesCReq();
|
||||
|
||||
if (detachResults.nFailed > 0)
|
||||
{
|
||||
std::cerr << "Mrntt: Failed to detach "
|
||||
<< detachResults.nFailed << " of " << detachResults.nTotal
|
||||
<< " sense devices." << "\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
std::cout << "Mrntt: Successfully detached "
|
||||
<< detachResults.nSucceeded << " of " << detachResults.nTotal
|
||||
<< " sense devices." << "\n";
|
||||
}
|
||||
co_await device::DeviceManager::getInstance()
|
||||
.detachAllAttachedDeviceRolesCReq();
|
||||
|
||||
std::cout << "Mrntt: About to finalize all stim buff api libs." << "\n";
|
||||
co_await stim_buff::StimBuffApiManager::getInstance()
|
||||
|
||||
Reference in New Issue
Block a user