From 2d8bc95bae20a0c7218c1f9d3b23ca5d403168dc Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Thu, 13 Mar 2025 16:08:57 -0700 Subject: [PATCH] style: Format code with consistent quotes and spacing --- scripts/redact-cast.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/scripts/redact-cast.py b/scripts/redact-cast.py index 008b1bec0..4ac6896d5 100755 --- a/scripts/redact-cast.py +++ b/scripts/redact-cast.py @@ -14,46 +14,46 @@ def main(): input_file = sys.argv[1] output_file = sys.argv[2] - + # Count total lines for progress bar - total_lines = sum(1 for _ in open(input_file, 'r')) + total_lines = sum(1 for _ in open(input_file, "r")) with open(input_file, "r") as fin, open(output_file, "w") as fout: # Process header header = fin.readline().strip() fout.write(header + "\n") - + # Parse header for terminal dimensions header_data = json.loads(header) width = header_data.get("width", 80) height = header_data.get("height", 24) print(f"Terminal dimensions: {width}x{height}") - + # Initialize terminal emulator screen = pyte.Screen(width, height) stream = pyte.Stream(screen) - + # Process events line by line - for line in tqdm(fin, desc="Processing events", total=total_lines-1): + for line in tqdm(fin, desc="Processing events", total=total_lines - 1): if not line.strip(): continue - + event = json.loads(line) - + # Only run terminal emulation for output events if len(event) >= 3 and event[1] == "o": stream.feed(event[2]) - + # Check if "Atuin" is visible on screen - exit early if found atuin_visible = False for display_line in screen.display: if "Atuin" in display_line: atuin_visible = True break - + if atuin_visible: continue # Skip this event - + # Write event to output file fout.write(json.dumps(event) + "\n")