From e8e9b2892aefb48a6cc11c2b9c754fbfa4f1364a Mon Sep 17 00:00:00 2001 From: Stefano Borini <sborini@enthought.com> Date: Wed, 19 Jul 2017 17:06:15 +0100 Subject: [PATCH] Reworked plugins to honor the new interface --- .../csv_extractor/csv_extractor/csv_extractor_bundle.py | 6 +++--- .../core_plugins/dummy_kpi/kpi_adder/kpi_adder_bundle.py | 6 +++--- force_bdss/core_plugins/dummy_mco/dakota/dakota_bundle.py | 5 ++--- force_bdss/data_sources/base_data_source_model.py | 2 +- force_bdss/kpi/base_kpi_calculator_model.py | 2 +- force_bdss/mco/base_mco_model.py | 2 +- 6 files changed, 11 insertions(+), 12 deletions(-) diff --git a/force_bdss/core_plugins/csv_extractor/csv_extractor/csv_extractor_bundle.py b/force_bdss/core_plugins/csv_extractor/csv_extractor/csv_extractor_bundle.py index 3ef2128..a44b5e1 100644 --- a/force_bdss/core_plugins/csv_extractor/csv_extractor/csv_extractor_bundle.py +++ b/force_bdss/core_plugins/csv_extractor/csv_extractor/csv_extractor_bundle.py @@ -12,9 +12,9 @@ class CSVExtractorBundle(HasStrictTraits): def create_model(self, model_data=None): if model_data is None: - return CSVExtractorModel() - else: - return CSVExtractorModel.from_json(model_data) + model_data = {} + + return CSVExtractorModel(self, **model_data) def create_data_source(self, application, model): return CSVExtractorDataSource(self, application, model) diff --git a/force_bdss/core_plugins/dummy_kpi/kpi_adder/kpi_adder_bundle.py b/force_bdss/core_plugins/dummy_kpi/kpi_adder/kpi_adder_bundle.py index a76456c..2968895 100644 --- a/force_bdss/core_plugins/dummy_kpi/kpi_adder/kpi_adder_bundle.py +++ b/force_bdss/core_plugins/dummy_kpi/kpi_adder/kpi_adder_bundle.py @@ -13,9 +13,9 @@ class KPIAdderBundle(HasStrictTraits): def create_model(self, model_data=None): if model_data is None: - return KPIAdderModel() - else: - return KPIAdderModel.from_json(model_data) + model_data = {} + + return KPIAdderModel(self, **model_data) def create_data_source(self, application, model): return KPIAdderCalculator(self, application, model) diff --git a/force_bdss/core_plugins/dummy_mco/dakota/dakota_bundle.py b/force_bdss/core_plugins/dummy_mco/dakota/dakota_bundle.py index 1388051..07e4dd3 100644 --- a/force_bdss/core_plugins/dummy_mco/dakota/dakota_bundle.py +++ b/force_bdss/core_plugins/dummy_mco/dakota/dakota_bundle.py @@ -12,9 +12,8 @@ class DakotaBundle(HasStrictTraits): def create_model(self, model_data=None): if model_data is None: - return DakotaModel() - else: - return DakotaModel.from_json(model_data) + model_data = {} + return DakotaModel(self, **model_data) def create_optimizer(self, application, model): return DakotaOptimizer(self, application, model) diff --git a/force_bdss/data_sources/base_data_source_model.py b/force_bdss/data_sources/base_data_source_model.py index f3ebea6..bf8367f 100644 --- a/force_bdss/data_sources/base_data_source_model.py +++ b/force_bdss/data_sources/base_data_source_model.py @@ -8,4 +8,4 @@ class BaseDataSourceModel(ABCHasStrictTraits): def __init__(self, bundle, *args, **kwargs): self.bundle = bundle - super(BaseDataSourceModel, self).__init__(self, *args, **kwargs) + super(BaseDataSourceModel, self).__init__(*args, **kwargs) diff --git a/force_bdss/kpi/base_kpi_calculator_model.py b/force_bdss/kpi/base_kpi_calculator_model.py index 512be3e..9882fa6 100644 --- a/force_bdss/kpi/base_kpi_calculator_model.py +++ b/force_bdss/kpi/base_kpi_calculator_model.py @@ -8,4 +8,4 @@ class BaseKPICalculatorModel(ABCHasStrictTraits): def __init__(self, bundle, *args, **kwargs): self.bundle = bundle - super(BaseKPICalculatorModel, self).__init__(self, *args, **kwargs) + super(BaseKPICalculatorModel, self).__init__(*args, **kwargs) diff --git a/force_bdss/mco/base_mco_model.py b/force_bdss/mco/base_mco_model.py index b263045..2c1bee9 100644 --- a/force_bdss/mco/base_mco_model.py +++ b/force_bdss/mco/base_mco_model.py @@ -8,4 +8,4 @@ class BaseMCOModel(ABCHasStrictTraits): def __init__(self, bundle, *args, **kwargs): self.bundle = bundle - super(BaseMCOModel, self).__init__(self, *args, **kwargs) + super(BaseMCOModel, self).__init__(*args, **kwargs) -- GitLab