X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/55121195ce526aed2130c4df142b87e066744179..3b72ed0d4809a4f485891d0b565379217cb47e9f:/black.py diff --git a/black.py b/black.py index c1cc080..52c5b0c 100644 --- a/black.py +++ b/black.py @@ -8,7 +8,7 @@ import io import itertools import keyword import logging -from multiprocessing import Manager +from multiprocessing import Manager, freeze_support import os from pathlib import Path import pickle @@ -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 @@ -3658,6 +3660,7 @@ def patch_click() -> None: def patched_main() -> None: + freeze_support() patch_click() main()