From 4b604d1db8af5b37db7b677a48132ea262d2aedd Mon Sep 17 00:00:00 2001 From: Rima <153289003+casks-mutters@users.noreply.github.com> Date: Mon, 17 Nov 2025 04:25:19 -0500 Subject: [PATCH] Send checksum() errors to stderr Error messages should go to stderr for easier scripting. --- slot_change_finder.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/slot_change_finder.py b/slot_change_finder.py index f7ba47b..d0c6db2 100644 --- a/slot_change_finder.py +++ b/slot_change_finder.py @@ -13,7 +13,8 @@ def parse_slot(s: str) -> int: def checksum(addr: str) -> str: if not Web3.is_address(addr): - print("❌ Invalid Ethereum address."); sys.exit(2) + print("❌ Invalid Ethereum address.", file=sys.stderr) + sys.exit(2) return Web3.to_checksum_address(addr) def connect(url: str) -> Web3: