(self, features: List[Mapping])
| 61 | return feature_clean, feature_unused |
| 62 | |
| 63 | def __call__(self, features: List[Mapping]): |
| 64 | features_clean = [] |
| 65 | features_unused = [] |
| 66 | for feature in features: |
| 67 | feature, feature_unused = self._remove_columns(feature) |
| 68 | features_clean.append(feature) |
| 69 | features_unused.append(feature_unused) |
| 70 | data = OrderedDict(self.data_collator(features_clean)) |
| 71 | if features_unused[0] is not None: |
| 72 | for key in features_unused[0].keys(): |
| 73 | setattr(data, key, [ |
| 74 | feature_unused[key] for feature_unused in features_unused |
| 75 | ]) |
| 76 | return data |
nothing calls this directly
no test coverage detected