From 45014887b9af3c1ac21eba6bdecf1c687dd5a662 Mon Sep 17 00:00:00 2001 From: Leodanis Pozo Ramos Date: Fri, 26 Sep 2025 12:35:46 +0200 Subject: [PATCH] Update sample code for the article on the REPL --- python-repl/.pythonstartup_v1 | 10 ++++++++++ python-repl/.pythonstartup_v2 | 20 ++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 python-repl/.pythonstartup_v1 create mode 100644 python-repl/.pythonstartup_v2 diff --git a/python-repl/.pythonstartup_v1 b/python-repl/.pythonstartup_v1 new file mode 100644 index 0000000000..b76d255a8a --- /dev/null +++ b/python-repl/.pythonstartup_v1 @@ -0,0 +1,10 @@ +from importlib import reload +from pprint import pp + +try: + from rich import pretty, traceback +except ModuleNotFoundError: + pass +else: + pretty.install() + traceback.install(show_locals=False) diff --git a/python-repl/.pythonstartup_v2 b/python-repl/.pythonstartup_v2 new file mode 100644 index 0000000000..b4304944ff --- /dev/null +++ b/python-repl/.pythonstartup_v2 @@ -0,0 +1,20 @@ +from importlib import reload +from pprint import pp + +try: + from dataclasses import replace + + from _colorize import ANSIColors, default_theme, set_theme +except ImportError: + pass +else: + theme = default_theme.copy_with( + syntax=replace( + default_theme.syntax, + keyword=ANSIColors.BOLD_YELLOW, + string=ANSIColors.INTENSE_BLUE, + number=ANSIColors.RED, + comment=ANSIColors.GREY, + ), + ) + set_theme(theme)