Skip to content
Snippets Groups Projects
Commit dc5d55ce authored by Stefano Borini's avatar Stefano Borini
Browse files

Ported data source probe to new API

parent 8b4398f4
No related branches found
No related tags found
1 merge request!130Safer plugin import - 2
......@@ -49,10 +49,17 @@ class ProbeDataSourceModel(BaseDataSourceModel):
class ProbeDataSourceFactory(BaseDataSourceFactory,
ProbeEvaluatorFactory):
id = Str(factory_id("enthought", "test_ds"))
name = Str('test_data_source')
def get_identifier(self):
return "test_ds"
model_class = Type(ProbeDataSourceModel)
def get_name(self):
return "test_data_source"
def get_model_class(self):
return ProbeDataSourceModel
def get_data_source_class(self):
return ProbeDataSource
def create_model(self, model_data=None):
if model_data is None:
......@@ -67,7 +74,7 @@ class ProbeDataSourceFactory(BaseDataSourceFactory,
)
def create_data_source(self):
return ProbeDataSource(
return self.data_source_class(
factory=self,
run_function=self.run_function,
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment