Print config key, or the whole config.
(key=None)
| 57 | @config.command(name="get") |
| 58 | @click.argument("key", required=True) |
| 59 | def config_get(key=None): |
| 60 | """Print config key, or the whole config.""" |
| 61 | try: |
| 62 | data = reduce(lambda d, k: d[k], key.split("."), dask.config.config) |
| 63 | except (KeyError, TypeError): |
| 64 | click.echo(click.style(f"Section not found: {key}", fg="red"), err=True) |
| 65 | sys.exit(1) |
| 66 | |
| 67 | if isinstance(data, (list, dict)): |
| 68 | click.echo_via_pager(yaml.dump(data)) |
| 69 | elif data is None: |
| 70 | click.echo("None") |
| 71 | else: |
| 72 | click.echo(data) |
| 73 | |
| 74 | |
| 75 | @config.command(name="find") |
nothing calls this directly
no test coverage detected
searching dependent graphs…