Skip to content
Snippets Groups Projects

Introduced base class for the bundles.

Merged Adham Hashibon requested to merge 36-use-bundle-base-class into master
13 files
+ 297
18
Compare changes
  • Side-by-side
  • Inline
Files
13
from traits.api import provides, HasStrictTraits, String
from traits.api import String
from force_bdss.api import bundle_id, IDataSourceBundle
from force_bdss.api import bundle_id, BaseDataSourceBundle
from .csv_extractor_model import CSVExtractorModel
from .csv_extractor_data_source import CSVExtractorDataSource
@provides(IDataSourceBundle)
class CSVExtractorBundle(HasStrictTraits):
class CSVExtractorBundle(BaseDataSourceBundle):
id = String(bundle_id("enthought", "csv_extractor"))
name = String("CSV Extractor")
def create_model(self, model_data=None):
if model_data is None:
model_data = {}
Loading