From 3b72ed0d4809a4f485891d0b565379217cb47e9f Mon Sep 17 00:00:00 2001 From: Tsuyoshi Hombashi Date: Mon, 31 Dec 2018 22:03:31 +0900 Subject: [PATCH] Improve an error message when failed to load pyproject.toml (#653) --- black.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/black.py b/black.py index 8855c37..52c5b0c 100644 --- a/black.py +++ b/black.py @@ -160,7 +160,9 @@ def read_pyproject_toml( pyproject_toml = toml.load(value) config = pyproject_toml.get("tool", {}).get("black", {}) except (toml.TomlDecodeError, OSError) as e: - raise click.BadOptionUsage(f"Error reading configuration file: {e}", ctx) + raise click.FileError( + filename=value, hint=f"Error reading configuration file: {e}" + ) if not config: return None -- 2.39.5