diff --git a/lib/python-startup.py b/lib/python-startup.py index 2e7f018..520f348 100755 --- a/lib/python-startup.py +++ b/lib/python-startup.py @@ -16,7 +16,15 @@ try: except: pass -# bpython gets broken by ANSI colors, so skip those -if type(__builtins__) != dict: - sys.ps1 = '\001\x1b[1;32m\002>>> \001\x1b[0m\002' - sys.ps2 = '\001\x1b[0;32m\002... \001\x1b[0m\002' +try: + import rich + + import rich.traceback + rich.traceback.install() + + import rich.pretty + rich.pretty.install() + + from rich import inspect +except: + pass