From 1c40bf81dcf6b510aa0d194e310f06a68b8e0674 Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Fri, 8 Oct 2021 18:56:12 +0800 Subject: [PATCH] Ignore invalid indent config --- src/djlint/settings.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/djlint/settings.py b/src/djlint/settings.py index 92a37be..d813a82 100644 --- a/src/djlint/settings.py +++ b/src/djlint/settings.py @@ -166,7 +166,17 @@ class Config: ) # base options - self.indent: str = (indent or int(djlint_settings.get("indent", 4))) * " " + default_indent = 4 + if not indent: + try: + indent = int(djlint_settings.get("indent", default_indent)) + except ValueError: + echo( + Fore.RED + + f"Error: Invalid pyproject.toml indent value {djlint_settings['indent']}" + ) + indent = default_indent + self.indent: str = indent * " " default_exclude: str = r""" \.venv