Skip to content

Commit 8b751b9

Browse files
fix: dataset metadata should be optional in PreviewResults (#223)
1 parent 3f18e75 commit 8b751b9

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

src/data_designer/config/preview_results.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def __init__(
1616
self,
1717
*,
1818
config_builder: DataDesignerConfigBuilder,
19-
dataset_metadata: DatasetMetadata,
19+
dataset_metadata: DatasetMetadata | None = None,
2020
dataset: pd.DataFrame | None = None,
2121
analysis: DatasetProfilerResults | None = None,
2222
processor_artifacts: dict[str, list[str] | str] | None = None,
@@ -33,5 +33,5 @@ def __init__(
3333
self.dataset: pd.DataFrame | None = dataset
3434
self.analysis: DatasetProfilerResults | None = analysis
3535
self.processor_artifacts: dict[str, list[str] | str] | None = processor_artifacts
36-
self.dataset_metadata = dataset_metadata
36+
self.dataset_metadata: DatasetMetadata | None = dataset_metadata
3737
self._config_builder = config_builder

src/data_designer/config/utils/visualization.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class ColorPalette(str, Enum):
5858

5959
class WithRecordSamplerMixin:
6060
_display_cycle_index: int = 0
61-
dataset_metadata: DatasetMetadata
61+
dataset_metadata: DatasetMetadata | None
6262

6363
@cached_property
6464
def _record_sampler_dataset(self) -> pd.DataFrame:
@@ -122,7 +122,9 @@ def display_sample_record(
122122
else:
123123
processor_data_to_display[processor] = self.processor_artifacts[processor]
124124

125-
seed_column_names = None if hide_seed_columns else self.dataset_metadata.seed_column_names
125+
seed_column_names = (
126+
None if hide_seed_columns or self.dataset_metadata is None else self.dataset_metadata.seed_column_names
127+
)
126128

127129
display_sample_record(
128130
record=record,

0 commit comments

Comments
 (0)