Override the default traceback with rich traceback
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user