From f68c294a7ec6065f056ed33b314c73b595017253 Mon Sep 17 00:00:00 2001 From: chiruu12 Date: Sun, 10 May 2026 01:18:53 +0530 Subject: [PATCH] =?UTF-8?q?fix:=20address=20Copilot=20review=20=E2=80=94?= =?UTF-8?q?=20rename=20var,=20move=20import?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/devcard/extractors/lines.py | 8 ++++---- src/devcard/renderers/terminal.py | 3 +-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/devcard/extractors/lines.py b/src/devcard/extractors/lines.py index 6704f36..9b007ca 100644 --- a/src/devcard/extractors/lines.py +++ b/src/devcard/extractors/lines.py @@ -20,22 +20,22 @@ async def extract_lines_changed( ) -> LinesChanged | None: """Extract lines added/deleted across a user's top repos.""" try: - non_fork_repos = repos[:MAX_REPOS] + top_repos = repos[:MAX_REPOS] - if not non_fork_repos: + if not top_repos: return None stats_results = await asyncio.gather( *( client.get_contributor_stats(user.login, repo.name) - for repo in non_fork_repos + for repo in top_repos ), return_exceptions=True, ) by_repo: list[RepoLines] = [] - for repo, stats in zip(non_fork_repos, stats_results): + for repo, stats in zip(top_repos, stats_results): if isinstance(stats, Exception): logger.warning( "Failed to fetch contributor stats for %s/%s", diff --git a/src/devcard/renderers/terminal.py b/src/devcard/renderers/terminal.py index e5ca38f..c77fd2d 100644 --- a/src/devcard/renderers/terminal.py +++ b/src/devcard/renderers/terminal.py @@ -3,7 +3,7 @@ from io import StringIO from rich.columns import Columns -from rich.console import Console +from rich.console import Console, Group from rich.panel import Panel from rich.table import Table from rich.text import Text @@ -319,7 +319,6 @@ def _render_lines(console: Console, devcard: DevCard) -> None: table.add_column("Deleted", justify="right", style="red") for rl in lc.by_repo[:5]: table.add_row(rl.repo, f"+{rl.added:,}", f"-{rl.deleted:,}") - from rich.console import Group content = Group(summary, table) console.print(Panel(content, title="Lines Changed", border_style="bright_green")) else: