Skip to content

Commit cbc4b65

Browse files
authored
Merge pull request #117 from alibuild/alibot-cleanup-14907
2 parents b9f6aac + da95b4c commit cbc4b65

File tree

3 files changed

+25
-25
lines changed

3 files changed

+25
-25
lines changed

Framework/Core/include/Framework/DataSpecViews.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ static auto filter_not_matching(auto const& provided)
3333

3434
static auto filter_matching(auto const& provided)
3535
{
36-
return std::views::filter([&provided](auto const& input){ return std::any_of(provided.begin(), provided.end(), [&input](auto const& output){ return DataSpecUtils::match(input, output); }); });
36+
return std::views::filter([&provided](auto const& input) { return std::any_of(provided.begin(), provided.end(), [&input](auto const& output) { return DataSpecUtils::match(input, output); }); });
3737
}
3838
} // namespace o2::framework::views
3939
//

Framework/Core/src/AnalysisSupportHelpers.cxx

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,8 @@ void AnalysisSupportHelpers::addMissingOutputsToReader(std::vector<OutputSpec> c
127127
DataProcessorSpec& publisher)
128128
{
129129
requestedInputs |
130-
views::filter_not_matching(providedOutputs) | // filter the inputs that are already provided
131-
std::views::transform([](auto const& req){ // create outputspecs for unmatched inputs
130+
views::filter_not_matching(providedOutputs) | // filter the inputs that are already provided
131+
std::views::transform([](auto const& req) { // create outputspecs for unmatched inputs
132132
return DataSpecUtils::asOutputSpec(req);
133133
}) |
134134
sinks::update_output_list{publisher.outputs}; // append them to the publisher outputs
@@ -141,21 +141,21 @@ void AnalysisSupportHelpers::addMissingOutputsToSpawner(std::vector<OutputSpec>
141141
{
142142
requestedSpecials |
143143
views::filter_not_matching(providedSpecials) | // filter the inputs that are already provided
144-
std::views::transform([](auto const& req){ // create outputspecs for unmatched inputs
144+
std::views::transform([](auto const& req) { // create outputspecs for unmatched inputs
145145
return DataSpecUtils::asOutputSpec(req);
146146
}) |
147-
sinks::append_to(publisher.outputs); // append them to the publisher outputs
147+
sinks::append_to(publisher.outputs); // append them to the publisher outputs
148148

149149
std::vector<InputSpec> additionalInputs;
150150
for (auto& input : requestedSpecials | views::filter_not_matching(providedSpecials)) {
151151
input.metadata |
152-
std::views::filter([](auto const& param){ // filter config params that are strings starting with "input:"
152+
std::views::filter([](auto const& param) { // filter config params that are strings starting with "input:"
153153
return (param.type == VariantType::String) && (param.name.find("input:") != std::string::npos);
154154
}) |
155-
std::views::transform([](auto const& param){ // parse them into InputSpecs
155+
std::views::transform([](auto const& param) { // parse them into InputSpecs
156156
return DataSpecUtils::fromMetadataString(param.defaultValue.template get<std::string>());
157157
}) |
158-
sinks::update_input_list{additionalInputs}; // store into a temporary
158+
sinks::update_input_list{additionalInputs}; // store into a temporary
159159
}
160160
additionalInputs | sinks::update_input_list{requestedAODs}; // update requestedAODs
161161
additionalInputs | sinks::update_input_list{publisher.inputs}; // update publisher inputs
@@ -167,31 +167,31 @@ void AnalysisSupportHelpers::addMissingOutputsToBuilder(std::vector<InputSpec> c
167167
DataProcessorSpec& publisher)
168168
{
169169
requestedSpecials |
170-
std::views::transform([](auto const& req){ // create outputspecs for inputs
170+
std::views::transform([](auto const& req) { // create outputspecs for inputs
171171
return DataSpecUtils::asOutputSpec(req);
172172
}) |
173-
sinks::append_to{publisher.outputs}; // append them to the publisher outputs
173+
sinks::append_to{publisher.outputs}; // append them to the publisher outputs
174174

175175
std::vector<InputSpec> additionalInputs;
176176
for (auto const& input : requestedSpecials) {
177177
input.metadata |
178-
std::views::filter([](auto const& param){ // filter config params that are strings starting with "input:"
178+
std::views::filter([](auto const& param) { // filter config params that are strings starting with "input:"
179179
return (param.type == VariantType::String) && (param.name.find("input:") != std::string::npos);
180180
}) |
181-
std::views::transform([](auto const& param){ // parse them into InputSpecs
181+
std::views::transform([](auto const& param) { // parse them into InputSpecs
182182
return DataSpecUtils::fromMetadataString(param.defaultValue.template get<std::string>());
183183
}) |
184-
sinks::update_input_list{additionalInputs}; // store into a temporary
184+
sinks::update_input_list{additionalInputs}; // store into a temporary
185185
}
186186

187187
additionalInputs | sinks::update_input_list(publisher.inputs); // update publisher inputs
188188
// FIXME: until we have a single list of pairs
189189
additionalInputs |
190190
views::partial_match_filter(AODOrigins) |
191-
sinks::update_input_list{requestedAODs}; // update requestedAODs
191+
sinks::update_input_list{requestedAODs}; // update requestedAODs
192192
additionalInputs |
193193
views::partial_match_filter(header::DataOrigin{"DYN"}) |
194-
sinks::update_input_list{requestedDYNs}; // update requestedDYNs
194+
sinks::update_input_list{requestedDYNs}; // update requestedDYNs
195195
}
196196

197197
void AnalysisSupportHelpers::addMissingOutputsToAnalysisCCDBFetcher(
@@ -202,31 +202,31 @@ void AnalysisSupportHelpers::addMissingOutputsToAnalysisCCDBFetcher(
202202
DataProcessorSpec& publisher)
203203
{
204204
requestedSpecials |
205-
std::views::transform([](auto const& req){ // create outputspecs for inputs
205+
std::views::transform([](auto const& req) { // create outputspecs for inputs
206206
return DataSpecUtils::asOutputSpec(req);
207207
}) |
208-
sinks::append_to{publisher.outputs}; // append them to the publisher outputs
208+
sinks::append_to{publisher.outputs}; // append them to the publisher outputs
209209

210210
std::vector<InputSpec> additionalInputs;
211211
for (auto& input : requestedSpecials) {
212212
input.metadata |
213-
std::views::filter([](auto const& param){ // filter config params that are strings starting with "input:"
213+
std::views::filter([](auto const& param) { // filter config params that are strings starting with "input:"
214214
return (param.type == VariantType::String) && (param.name.find("input:") != std::string::npos);
215215
}) |
216-
std::views::transform([](auto const& param){ // parse them into InputSpecs
216+
std::views::transform([](auto const& param) { // parse them into InputSpecs
217217
return DataSpecUtils::fromMetadataString(param.defaultValue.template get<std::string>());
218218
}) |
219-
sinks::update_input_list{additionalInputs}; // store into a temporary
219+
sinks::update_input_list{additionalInputs}; // store into a temporary
220220
}
221221

222222
additionalInputs | sinks::update_input_list(publisher.inputs); // update publisher inputs
223223
// FIXME: until we have a single list of pairs
224224
additionalInputs |
225225
views::partial_match_filter(AODOrigins) |
226-
sinks::update_input_list{requestedAODs}; // update requestedAODs
226+
sinks::update_input_list{requestedAODs}; // update requestedAODs
227227
additionalInputs |
228228
views::partial_match_filter(header::DataOrigin{"DYN"}) |
229-
sinks::update_input_list{requestedDYNs}; // update requestedDYNs
229+
sinks::update_input_list{requestedDYNs}; // update requestedDYNs
230230
}
231231

232232
// =============================================================================

Framework/Core/src/WorkflowHelpers.cxx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,8 +268,8 @@ void WorkflowHelpers::injectServiceDevices(WorkflowSpec& workflow, ConfigContext
268268
processor.options.push_back(ConfigParamSpec{"end-value-enumeration", VariantType::Int64, -1ll, {"final value for the enumeration"}});
269269
processor.options.push_back(ConfigParamSpec{"step-value-enumeration", VariantType::Int64, 1ll, {"step between one value and the other"}});
270270
}
271-
bool hasTimeframeInputs = std::any_of(processor.inputs.begin(), processor.inputs.end(), [](auto const& input){ return input.lifetime == Lifetime::Timeframe; });
272-
bool hasTimeframeOutputs = std::any_of(processor.outputs.begin(), processor.outputs.end(), [](auto const& output){ return output.lifetime == Lifetime::Timeframe; });
271+
bool hasTimeframeInputs = std::any_of(processor.inputs.begin(), processor.inputs.end(), [](auto const& input) { return input.lifetime == Lifetime::Timeframe; });
272+
bool hasTimeframeOutputs = std::any_of(processor.outputs.begin(), processor.outputs.end(), [](auto const& output) { return output.lifetime == Lifetime::Timeframe; });
273273

274274
// A timeframeSink consumes timeframes without creating new
275275
// timeframe data.
@@ -280,7 +280,7 @@ void WorkflowHelpers::injectServiceDevices(WorkflowSpec& workflow, ConfigContext
280280
uint32_t hash = runtime_hash(processor.name.c_str());
281281
bool hasMatch = false;
282282
ConcreteDataMatcher summaryMatcher = ConcreteDataMatcher{"DPL", "SUMMARY", static_cast<DataAllocator::SubSpecificationType>(hash)};
283-
auto summaryOutput = std::find_if(processor.outputs.begin(), processor.outputs.end(), [&summaryMatcher](auto const& output){ return DataSpecUtils::match(output, summaryMatcher); });
283+
auto summaryOutput = std::find_if(processor.outputs.begin(), processor.outputs.end(), [&summaryMatcher](auto const& output) { return DataSpecUtils::match(output, summaryMatcher); });
284284
if (summaryOutput != processor.outputs.end()) {
285285
O2_SIGNPOST_EVENT_EMIT(workflow_helpers, sid, "output enumeration", "%{public}s already there in %{public}s",
286286
DataSpecUtils::describe(*summaryOutput).c_str(), processor.name.c_str());

0 commit comments

Comments
 (0)