(ctx: Any, param: Any, value: str | None)
| 51 | |
| 52 | |
| 53 | def is_file_path(ctx: Any, param: Any, value: str | None) -> str: |
| 54 | del ctx |
| 55 | del param |
| 56 | if not value: |
| 57 | raise click.BadParameter("Must be a file path") |
| 58 | if not Path(value).exists(): |
| 59 | raise click.BadParameter(f"File does not exist: {value}") |
| 60 | if not Path(value).is_file(): |
| 61 | raise click.BadParameter(f"Not a file: {value}") |
| 62 | return value |
searching dependent graphs…