forked from DRMTalks/devine
Override the default traceback with rich traceback
This commit is contained in:
parent
b8f3118775
commit
3e1a067724
|
@ -7,6 +7,7 @@ from pathlib import Path
|
||||||
import click
|
import click
|
||||||
import urllib3
|
import urllib3
|
||||||
from urllib3.exceptions import InsecureRequestWarning
|
from urllib3.exceptions import InsecureRequestWarning
|
||||||
|
from rich import traceback
|
||||||
from rich.padding import Padding
|
from rich.padding import Padding
|
||||||
|
|
||||||
from devine.core import __version__
|
from devine.core import __version__
|
||||||
|
@ -47,6 +48,12 @@ def main(version: bool, debug: bool, log_path: Path) -> None:
|
||||||
|
|
||||||
urllib3.disable_warnings(InsecureRequestWarning)
|
urllib3.disable_warnings(InsecureRequestWarning)
|
||||||
|
|
||||||
|
traceback.install(
|
||||||
|
console=console,
|
||||||
|
width=80,
|
||||||
|
suppress=[click]
|
||||||
|
)
|
||||||
|
|
||||||
console.print(
|
console.print(
|
||||||
Padding(
|
Padding(
|
||||||
textwrap.dedent(
|
textwrap.dedent(
|
||||||
|
|
Loading…
Reference in New Issue