Override the default traceback with rich traceback

This commit is contained in:
rlaphoenix 2023-02-25 11:53:44 +00:00
parent b8f3118775
commit 3e1a067724
1 changed files with 7 additions and 0 deletions

View File

@ -7,6 +7,7 @@ from pathlib import Path
import click
import urllib3
from urllib3.exceptions import InsecureRequestWarning
from rich import traceback
from rich.padding import Padding
from devine.core import __version__
@ -47,6 +48,12 @@ def main(version: bool, debug: bool, log_path: Path) -> None:
urllib3.disable_warnings(InsecureRequestWarning)
traceback.install(
console=console,
width=80,
suppress=[click]
)
console.print(
Padding(
textwrap.dedent(