diff --git a/force_bdss/data_sources/data_source_parameters.py b/force_bdss/data_sources/data_source_parameters.py index c45915dd1f056873e96e9e957753a90409c3d215..0eaf298b919088cde9b5d2991ae3ebfdd57cb9fd 100644 --- a/force_bdss/data_sources/data_source_parameters.py +++ b/force_bdss/data_sources/data_source_parameters.py @@ -4,3 +4,12 @@ from traits.api import HasStrictTraits, Array, List, String class DataSourceParameters(HasStrictTraits): value_types = List(String) values = Array(shape=(None,)) + + def __str__(self): + return """ + DataSourceParameters + value_types: + {} + values: + {} + """.format(str(self.value_types), str(self.values)) diff --git a/force_bdss/data_sources/data_source_result.py b/force_bdss/data_sources/data_source_result.py index b1208aec5ca1dc9217667c9009021344fd4be8c4..fd19c48a45ffdc22d105cd3852d97beeb52df8a2 100644 --- a/force_bdss/data_sources/data_source_result.py +++ b/force_bdss/data_sources/data_source_result.py @@ -17,3 +17,28 @@ class DataSourceResult(HasTraits): values = Array(shape=(None, None)) accuracy = ArrayOrNone(shape=(None, None)) quality = ArrayOrNone(shape=(None, None)) + + def __str__(self): + return """ + DataSourceResults + + originator: + {} + + value_types: + {} + + values: + {} + + Accuracy: + {} + + Quality: + {} + """.format( + self.originator, + self.value_types, + self.values, + self.accuracy, + self.quality)