Skip to content

Commit 667b8d0

Browse files
guidedwaysclaude
andcommitted
style: apply black formatting to review_pending_changes files
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 7ee6109 commit 667b8d0

File tree

2 files changed

+20
-17
lines changed

2 files changed

+20
-17
lines changed

tests/test_review_pending_changes.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,6 @@ async def test_mixed_staged_unstaged_changes(
240240
(True, "diff --git a/file2.py..."), # diff for file2.py
241241
]
242242

243-
244243
request = ReviewPendingChangesRequest(
245244
path="/absolute/repo/path",
246245
focus_on="error handling",

tools/review_pending_changes.py

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,9 @@ async def prepare_prompt(self, request: ReviewPendingChangesRequest) -> str:
118118
all_diffs = []
119119
repo_summaries = []
120120
total_tokens = 0
121-
max_tokens = MAX_CONTEXT_TOKENS - 50000 # Reserve tokens for prompt and response
121+
max_tokens = (
122+
MAX_CONTEXT_TOKENS - 50000
123+
) # Reserve tokens for prompt and response
122124

123125
for repo_path in repositories:
124126
repo_name = os.path.basename(repo_path) or "root"
@@ -151,9 +153,7 @@ async def prepare_prompt(self, request: ReviewPendingChangesRequest) -> str:
151153
["diff", "--name-only", f"{request.compare_to}...HEAD"],
152154
)
153155
if success and files_output.strip():
154-
changed_files = [
155-
f for f in files_output.strip().split("\n") if f
156-
]
156+
changed_files = [f for f in files_output.strip().split("\n") if f]
157157

158158
# Generate per-file diffs
159159
for file_path in changed_files:
@@ -170,9 +170,11 @@ async def prepare_prompt(self, request: ReviewPendingChangesRequest) -> str:
170170
# Format diff with file header
171171
safe_file_name = self._sanitize_filename(file_path)
172172
diff_header = f"\n--- BEGIN DIFF: {repo_name} / {file_path} (compare to {request.compare_to}) ---\n"
173-
diff_footer = f"\n--- END DIFF: {repo_name} / {file_path} ---\n"
173+
diff_footer = (
174+
f"\n--- END DIFF: {repo_name} / {file_path} ---\n"
175+
)
174176
formatted_diff = diff_header + diff + diff_footer
175-
177+
176178
# Check token limit
177179
diff_tokens = estimate_tokens(formatted_diff)
178180
if total_tokens + diff_tokens <= max_tokens:
@@ -200,11 +202,14 @@ async def prepare_prompt(self, request: ReviewPendingChangesRequest) -> str:
200202
if success and diff.strip():
201203
safe_file_name = self._sanitize_filename(file_path)
202204
diff_header = f"\n--- BEGIN DIFF: {repo_name} / {file_path} (staged) ---\n"
203-
diff_footer = f"\n--- END DIFF: {repo_name} / {file_path} ---\n"
205+
diff_footer = (
206+
f"\n--- END DIFF: {repo_name} / {file_path} ---\n"
207+
)
204208
formatted_diff = diff_header + diff + diff_footer
205-
209+
206210
# Check token limit
207211
from utils import estimate_tokens
212+
208213
diff_tokens = estimate_tokens(formatted_diff)
209214
if total_tokens + diff_tokens <= max_tokens:
210215
all_diffs.append(formatted_diff)
@@ -227,11 +232,14 @@ async def prepare_prompt(self, request: ReviewPendingChangesRequest) -> str:
227232
if success and diff.strip():
228233
safe_file_name = self._sanitize_filename(file_path)
229234
diff_header = f"\n--- BEGIN DIFF: {repo_name} / {file_path} (unstaged) ---\n"
230-
diff_footer = f"\n--- END DIFF: {repo_name} / {file_path} ---\n"
235+
diff_footer = (
236+
f"\n--- END DIFF: {repo_name} / {file_path} ---\n"
237+
)
231238
formatted_diff = diff_header + diff + diff_footer
232-
239+
233240
# Check token limit
234241
from utils import estimate_tokens
242+
235243
diff_tokens = estimate_tokens(formatted_diff)
236244
if total_tokens + diff_tokens <= max_tokens:
237245
all_diffs.append(formatted_diff)
@@ -281,15 +289,11 @@ async def prepare_prompt(self, request: ReviewPendingChangesRequest) -> str:
281289
review_scope.append("staged")
282290
if request.include_unstaged:
283291
review_scope.append("unstaged")
284-
prompt_parts.append(
285-
f"- Reviewing: {' and '.join(review_scope)} changes"
286-
)
292+
prompt_parts.append(f"- Reviewing: {' and '.join(review_scope)} changes")
287293

288294
# Add repository summary
289295
prompt_parts.append(f"\n## Repository Changes Summary\n")
290-
prompt_parts.append(
291-
f"Found {len(repo_summaries)} repositories with changes:\n"
292-
)
296+
prompt_parts.append(f"Found {len(repo_summaries)} repositories with changes:\n")
293297

294298
for idx, summary in enumerate(repo_summaries, 1):
295299
prompt_parts.append(f"\n### Repository {idx}: {summary['path']}")

0 commit comments

Comments
 (0)