| Conditions | 5 |
| Total Lines | 22 |
| Code Lines | 15 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | #!/usr/bin/env python |
||
| 14 | def main(): |
||
| 15 | collections_dir = os.getenv('COLLECTIONS_DIR') |
||
| 16 | if not collections_dir: |
||
| 17 | raise RuntimeError( |
||
| 18 | "Please set the COLLECTIONS_DIR environment variable with the path to a directory containing collections/datasets") |
||
| 19 | args = get_cli_arguments() |
||
| 20 | dt_rprt = DatasetReporter(collections_dir) |
||
| 21 | |||
| 22 | multiline_datasets_strings = dt_rprt.get_infos(details=args.details, selection=args.dataset_label) |
||
| 23 | |||
| 24 | if args.dataset_label: |
||
| 25 | l = [] |
||
| 26 | for i, line in enumerate(multiline_datasets_strings): |
||
| 27 | if args.dataset_label in line: |
||
| 28 | print(line) |
||
| 29 | break |
||
| 30 | # l.extend([line] + multiline_datasets_strings[i + 1 : i + 5]) |
||
| 31 | # break |
||
| 32 | # print('\n'.join(l)) |
||
| 33 | # b = '\n'.join(dt_rprt.get_infos(details=args.details)) |
||
| 34 | else: |
||
| 35 | print('\n'.join(multiline_datasets_strings)) |
||
| 36 | |||
| 40 |