From 2b13f6b002c51a04249ff67154152e55c11d9db7 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sun, 19 May 2019 16:34:51 +0200 Subject: [PATCH 1/2] TIME PERIOD FILTERS Implemented on Market Files --- MultiPeriodMarket.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/MultiPeriodMarket.js b/MultiPeriodMarket.js index 9f8d7853f..37c7603d1 100644 --- a/MultiPeriodMarket.js +++ b/MultiPeriodMarket.js @@ -142,6 +142,14 @@ let dependencyIndex = 0; dataFiles = []; + let timePeriodFilter = process.env.TIME_PERIOD + if (timePeriodFilter !== undefined) { + if (timePeriodFilter.indexOf(outputPeriodLabel) === -1) { + periodsControlLoop(); + return; + } + } + dependencyLoopBody(); function dependencyLoopBody() { From 41940ed3eca448dc439a68dc2d765248eb558164 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sun, 19 May 2019 16:53:11 +0200 Subject: [PATCH 2/2] TIME PERIOD FILETER implemented on Daily files --- MultiPeriodDaily.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/MultiPeriodDaily.js b/MultiPeriodDaily.js index 42910c689..bceab2532 100644 --- a/MultiPeriodDaily.js +++ b/MultiPeriodDaily.js @@ -381,6 +381,14 @@ } } + let timePeriodFilter = process.env.TIME_PERIOD + if (timePeriodFilter !== undefined) { + if (timePeriodFilter.indexOf(outputPeriodLabel) === -1) { + periodsControlLoop(); + return; + } + } + let dependencyIndex = 0; dataFiles = [];