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 |