Skip to content

Commit e5d32a6

Browse files
authored
Allow _format_share function to work with regular Dataset objects (#159)
1 parent 0fcaa29 commit e5d32a6

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

cirro/cli/interactive/download_args.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,13 @@
1212
from cirro.utils import format_date
1313

1414

15-
def _format_share(dataset: DatasetWithShare) -> str:
16-
return f'({dataset.share.name})' if dataset.share else ''
15+
def _format_share(dataset: Dataset | DatasetWithShare) -> str:
16+
if isinstance(dataset, DatasetWithShare) and dataset.share:
17+
return f'({dataset.share.name})'
18+
return ''
1719

1820

19-
def ask_dataset(datasets: List[DatasetWithShare], input_value: str) -> str:
21+
def ask_dataset(datasets: List[Dataset], input_value: str) -> str:
2022
if len(datasets) == 0:
2123
raise InputError("No datasets available")
2224
sorted_datasets = sorted(datasets, key=lambda d: d.created_at, reverse=True)

0 commit comments

Comments
 (0)