From d214f6a85481e8ab16f974042f458824dfeb457b Mon Sep 17 00:00:00 2001 From: f-hoedl Date: Tue, 7 Apr 2026 21:55:34 +0200 Subject: [PATCH] fix: replace Unicode separator in convo_miner.py for Windows compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace the ─ (U+2500) separator character with - in convo_miner.py. Windows terminals using cp1252 encoding raise UnicodeEncodeError when printing this character unless PYTHONUTF8=1 is set explicitly. Fixes crash on Windows: UnicodeEncodeError: 'charmap' codec can't encode character '\u2500' --- mempalace/convo_miner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mempalace/convo_miner.py b/mempalace/convo_miner.py index 4db1d85..6df46e5 100644 --- a/mempalace/convo_miner.py +++ b/mempalace/convo_miner.py @@ -286,7 +286,7 @@ def mine_convos( print(f" Palace: {palace_path}") if dry_run: print(" DRY RUN — nothing will be filed") - print(f"{'─' * 55}\n") + print(f"{'-' * 55}\n") collection = get_collection(palace_path) if not dry_run else None