and less repeating this way
Signed-off-by: Kefu Chai <kchai@redhat.com>
std::lock_guard l(metadata->lock);
PyFormatter f;
- for (const auto &[daemon, status] : metadataz->service_status) {
+ for (const auto &[daemon, status] : metadata->service_status) {
f.dump_string(daemon, status);
}
return f.get();
{
std::shared_lock l{lock};
- if (by_server.count(hostname)) {
- return by_server.at(hostname);
+ if (auto found = by_server.find(hostname); found != by_server.end()) {
+ return found->second;
} else {
return {};
}